diff --git a/src/matrix/Sync.js b/src/matrix/Sync.js index 9fb57948..5f8d4e06 100644 --- a/src/matrix/Sync.js +++ b/src/matrix/Sync.js @@ -331,8 +331,7 @@ export class Sync { _parseRoomsResponse(roomsSection, inviteStates, isInitialSync) { const roomStates = []; if (roomsSection) { - // don't do "leave" for now - const allMemberships = ["join"]; + const allMemberships = ["join", "leave"]; for(const membership of allMemberships) { const membershipSection = roomsSection[membership]; if (membershipSection) {