no message

This commit is contained in:
Peter
2018-07-21 21:31:04 +03:00
parent 26a1164939
commit 152d25f4ff
5 changed files with 86 additions and 66 deletions

View File

@@ -141,6 +141,14 @@ public final class PendingMessageManager {
updateUploadingPeerIds.insert(id.peerId)
context.sendDisposable.dispose()
context.uploadDisposable.dispose()
if context.status != nil {
context.status = nil
for subscriber in context.statusSubscribers.copyItems() {
subscriber(nil)
}
}
if context.statusSubscribers.isEmpty {
self.messageContexts.removeValue(forKey: id)
}