Kegan Dougal
|
61f107f6f9
|
Hide the data store from the end-user. Proxy calls to getRoom.
|
2015-06-11 16:36:30 +01:00 |
|
Kegan Dougal
|
19a5b99dea
|
Add RoomMember and RoomState event emissions with UTs. Hook everything up.
Distinguish between inserts and updates to the members dictionary to allow
listeners to add more hooks to the member before it has been given state.
|
2015-06-11 14:29:32 +01:00 |
|
Kegan Dougal
|
911ca1d5c5
|
Implement Room event emissions with UTs.
Shuffle test groupings into EventEmitter and startClient. Add more jsdoc.
|
2015-06-11 13:22:21 +01:00 |
|
Kegan Dougal
|
4c3e56ad4c
|
Add test for event emitting. Fix reEmit function.
|
2015-06-11 11:58:31 +01:00 |
|
Kegan Dougal
|
b2620507fa
|
Remove startClient(callback); Emit 'syncError' and 'event'.
'syncError' event is intended to be used to update the UI to say "connection
lost". Add UTs for 'event' emissions.
|
2015-06-10 16:19:38 +01:00 |
|
Kegan Dougal
|
2fb68cfed2
|
Handle m.typing events.
|
2015-06-09 10:27:37 +01:00 |
|
Kegan Dougal
|
8d2f058d3d
|
Appease linters
|
2015-06-08 17:31:53 +01:00 |
|
Kegan Dougal
|
a43447b00e
|
Add tests to exercise room name / timeline logic; fix some bugs as a result.
|
2015-06-08 17:27:10 +01:00 |
|
Kegan Dougal
|
c4aeac31c1
|
Fix tests; add logs and use promises when flushing.
|
2015-06-08 10:17:24 +01:00 |
|
Kegan Dougal
|
bf1a9f83e6
|
Appease closure linter.
|
2015-06-05 17:45:56 +01:00 |
|
Kegan Dougal
|
3d90942e9b
|
Appease jshint
|
2015-06-05 17:36:15 +01:00 |
|
Kegan Dougal
|
0d25fbcbe7
|
Add MatrixClient.startClient tests using Jasmine.
|
2015-06-05 17:32:50 +01:00 |
|