forked from MirrorHub/synapse
BF: temp workaround while /initialSync on a particular room is not available
initRoom on a new room is not called. Call it for any received events
This commit is contained in:
parent
a059ca6915
commit
8b3ce85183
1 changed files with 5 additions and 0 deletions
|
@ -236,6 +236,11 @@ angular.module('eventHandlerService', [])
|
||||||
TOPIC_EVENT: TOPIC_EVENT,
|
TOPIC_EVENT: TOPIC_EVENT,
|
||||||
|
|
||||||
handleEvent: function(event, isLiveEvent, isStateEvent) {
|
handleEvent: function(event, isLiveEvent, isStateEvent) {
|
||||||
|
|
||||||
|
// FIXME: /initialSync on a particular room is not yet available
|
||||||
|
// So initRoom on a new room is not called. Make sure the room data is initialised here
|
||||||
|
initRoom(event.room_id);
|
||||||
|
|
||||||
// Avoid duplicated events
|
// Avoid duplicated events
|
||||||
// Needed for rooms where initialSync has not been done.
|
// Needed for rooms where initialSync has not been done.
|
||||||
// In this case, we do not know where to start pagination. So, it starts from the END
|
// In this case, we do not know where to start pagination. So, it starts from the END
|
||||||
|
|
Loading…
Reference in a new issue