Cleanup code

This commit is contained in:
Alfonso Grillo
2022-12-23 16:41:25 +01:00
parent f67dfbabf7
commit 353138a8b8
@@ -76,20 +76,19 @@ private extension TimelinePollProvider {
func updateDecryptionErrorsObserver(newSession: MXSession?) {
removeObserverIfNeeded()
guard let session = newSession else {
guard let newSession = newSession else {
return
}
decryptionErrorsObserver = NotificationCenter.default.addObserver(forName: .mxSessionDidFailToDecryptEvents, object: session, queue: .main) { [weak self] notification in
decryptionErrorsObserver = NotificationCenter.default.addObserver(forName: .mxSessionDidFailToDecryptEvents, object: newSession, queue: .main) { [weak self] notification in
guard
let self = self,
notification.object as? MXSession == session,
notification.object as? MXSession == newSession,
let failedEvents = notification.userInfo?[kMXSessionNotificationEventsArrayKey] as? [MXEvent]
else {
return
}
self.storeErroredEvents(failedEvents)
self?.storeErroredEvents(failedEvents)
}
}