MESSENGER-3675 cherry Pick logout fix

This commit is contained in:
Frank Rotermund
2022-09-26 09:07:39 +02:00
parent d6d4d22541
commit da9c283fc1
2 changed files with 19 additions and 2 deletions
@@ -638,6 +638,14 @@ public class RecentsListService: NSObject, RecentsListServiceProtocol {
guard let session = session else {
return
}
guard session.state != .closed else {
MXLog.debug("[RecentsListService] createFetchers cancelled on closed session")
return
}
guard session.roomListDataManager != nil else {
MXLog.debug("[RecentsListService] createFetchers cancelled on race condition (session closing in progress)")
return
}
guard session.isEventStreamInitialised else {
return
}