Travis Ralston
|
c2ad9d4f53
|
Attach timer finished state once
|
2019-06-28 12:29:03 -06:00 |
|
Travis Ralston
|
17ed62de7d
|
Move MessageComposer typing timeout to TypingStore
|
2019-06-27 10:35:44 -06:00 |
|
Travis Ralston
|
eb1f911d15
|
Use a Timer
|
2019-06-27 10:29:27 -06:00 |
|
Travis Ralston
|
67ecf9db62
|
expireMs -> expireTs
|
2019-06-27 09:44:13 -06:00 |
|
Travis Ralston
|
1546cb2923
|
You win this time, linter.
|
2019-06-26 22:40:08 -06:00 |
|
Travis Ralston
|
cd089a3f95
|
Track the user's own typing state external to the composer
Fixes https://github.com/vector-im/riot-web/issues/9986
There's a few reasons for pushing this out to its own place:
* In future, we might want to move WhoIsTyping here.
* We have multiple composers now, and although they don't send typing notifications, they could (see https://github.com/vector-im/riot-web/issues/10188)
* In future we may have status for where/what the user is typing (https://github.com/matrix-org/matrix-doc/issues/437)
* The composer is complicated enough - it doesn't need to dedupe typing states too.
Note: This makes use of the principles introduced in https://github.com/vector-im/riot-web/issues/8923 and https://github.com/vector-im/riot-web/issues/9090
|
2019-06-26 22:36:55 -06:00 |
|