Git Product home page Git Product logo

react-chat-demo's People

Contributors

akiroz avatar david90 avatar howawong avatar rickmak avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

react-chat-demo's Issues

Conversation list shown by order

Boris,
As i know there is API in Chat SDK to order the conversation list from the latest conversation to old conversation.
Could you please update the list with that API so the conversation will be shown?

Cannot Logout

screen shot 2017-02-22 at 1 59 17 pm

I just tried to logout but failed. Kindly check the screencap of the console and see what happened?

Create global user services

As demo, we can assume all users can fit into browser memory.

So the userServices will

  • response to view with a promise that can resolve immediate if the user already in memory
  • response to view with a network promise that will resolve after the user is fetched from UI.

Error of unread message count

screen shot 2017-02-20 at 12 07 53 pm

There is a unread message at the top and next to the test2 conversation. However, I am the one sending the message and not yet received message from test2. Could you check whether it is an error from Chat SDK or the demo issue?

Let me know if it is SDK and if the issue already open on Chat SDK repo

[Major, Features] Missing features

  1. It should be able to remove participants in chat/ group. However, there is no such button.
  2. It should be able to show whether messages are received by other users. However, there is no such function can allow me to know

Number of People is not updating

screen shot 2017-02-21 at 11 50 48 am

When I add one more people in the direct chat, it becomes a 3 people conversation.
But the number of people in the bracket did not update

[Major, Sign up] All buttons/ fields become disabled

During the sign-up process, if my 'Confirm Password" does not match with my "Password". Error message would pop up. After clicking ok for the error message, I cannot re-enter my "Confirm Password" or "Password", the page simply frozen.
screen shot 2017-02-21 at 4 55 36 pm

Fails to load the conversation list

I follow the to get the demo up and running. Right after login, I got following error:

Uncaught (in promise) Error: Objects are not valid as a React child (found: object with keys {_id}). If you meant to render a collection of children, use an array instead or wrap the object using createFragment(object) from the React add-ons. Check the render method of `ConversationPreview`.

Managed message list

Create a self-managed message list:

  • fetch messages on creation
  • listen on PubSub channel for server events and update accordingly
  • allow users to register callback handlers to be notified of list updates
  • provide an array-like interface for ease of use

Managed conversation list

Create a self-managed message list:

  • provide fetch messages
  • listen on PubSub channel for server events and update accordingly
  • allow users to register callback handlers to be notified of list updates
  • allow user to specify how conversations are sorted

Not required.

  • provide an array-like interface for ease of use

Popup irresponsive

screen shot 2017-02-20 at 12 02 13 pm

screen shot 2017-02-20 at 12 05 42 pm

Boris
If I add more than 5 people in Group Chat, I can't scroll down and click create group button.
After the group is created, when I want to leave group, the popup isn't able to scroll down too.

Could you check a bit and solve it for me? Thank you so much!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.