Merge pull request #4938 from matrix-org/travis/room-list/badge-fix
Don't destroy room notification states when replacing thempull/21833/head
						commit
						cd0106964f
					
				| 
						 | 
				
			
			@ -55,11 +55,6 @@ export class ListNotificationState extends NotificationState {
 | 
			
		|||
        for (const newRoom of diff.added) {
 | 
			
		||||
            const state = this.getRoomFn(newRoom);
 | 
			
		||||
            state.on(NOTIFICATION_STATE_UPDATE, this.onRoomNotificationStateUpdate);
 | 
			
		||||
            if (this.states[newRoom.roomId]) {
 | 
			
		||||
                // "Should never happen" disclaimer.
 | 
			
		||||
                console.warn("Overwriting notification state for room:", newRoom.roomId);
 | 
			
		||||
                this.states[newRoom.roomId].destroy();
 | 
			
		||||
            }
 | 
			
		||||
            this.states[newRoom.roomId] = state;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue