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
|
58cbd3ab1b
|
Move RoomMember event jsdocs to the room-member module.
|
2015-06-10 17:25:34 +01:00 |
|
Kegan Dougal
|
5cf29ae1b1
|
Make RoomMember set its own properties, not RoomState.
Also make it clear which methods may fire events off using @fires. This
shifts a lot of RoomState logic to RoomMember.
|
2015-06-10 17:06:28 +01:00 |
|
Kegan Dougal
|
583e71180b
|
Add JSDoc for all the events which the SDK will emit.
|
2015-06-10 14:42:40 +01:00 |
|
Kegan Dougal
|
327a1674aa
|
Add missing user field to RoomMember.
|
2015-06-09 11:25:10 +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
|
a2257aeb0b
|
Move getFriendlyDisplayName to RoomMember class. Add more utlity functions.
|
2015-06-08 12:21:23 +01:00 |
|
Kegan Dougal
|
7ce3a781f3
|
Add Room, RoomState and RoomMember classes.
|
2015-06-08 11:47:15 +01:00 |
|