Improve typing notification alert #411
Labels
A-Client-Server
Issues affecting the CS API
enhancement
A suggestion for a relatively simple improvement to the protocol
When a user sends a message, client executes a first HTTP request to inform server of the stop typing event(@put("rooms/{roomId}/typing/{userId}")), and then send the message.
Other clients see the typing notification disappear (threw /sync) and after a while, the message is received (threw another /sync).
Other clients cannot know if the typing notification disappears because of the remote user stops typing or cancel the typing, or because of the fact that a message has been sent.
This is not comfortable regarding UX.
It could be more synchronous so clients may update UI smoothly by making the typing notification disappears along with the new message appears.
Possible solutions:
Points to keep in mind:
The text was updated successfully, but these errors were encountered: