Don't regenerate RoomListStore state for notifs/scrollback/etc.
Only do so for the live timeline of rooms.pull/21833/head
							parent
							
								
									3f6c15506c
								
							
						
					
					
						commit
						32130fbc28
					
				|  | @ -71,6 +71,8 @@ function createRoomTimelineAction(matrixClient, timelineEvent, room, toStartOfTi | |||
|         action: 'MatrixActions.Room.timeline', | ||||
|         event: timelineEvent, | ||||
|         isLiveEvent: data.liveEvent, | ||||
|         isLiveUnfilteredRoomTimelineEvent: | ||||
|             room && data.timeline.getTimelineSet() === room.getUnfilteredTimelineSet(), | ||||
|     }; | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -81,6 +81,7 @@ class RoomListStore extends Store { | |||
|             case 'MatrixActions.Room.timeline': { | ||||
|                 if (!this._state.ready || | ||||
|                     !payload.isLiveEvent || | ||||
|                     !payload.isLiveUnfilteredRoomTimelineEvent || | ||||
|                     !this._eventTriggersRecentReorder(payload.event) | ||||
|                 ) break; | ||||
|                 this._generateRoomLists(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Luke Barnard
						Luke Barnard