Update API

This commit is contained in:
Ali
2020-09-16 19:20:18 +04:00
parent 55e24ec0cb
commit e72208e35f
5 changed files with 58 additions and 16 deletions

View File

@@ -616,7 +616,7 @@ public final class AccountViewTracker {
return .single(nil)
}
|> mapToSignal { result -> Signal<Void, NoError> in
guard case let .messageViews(viewCounts, users)? = result else {
guard case let .messageViews(viewCounts, chats, users)? = result else {
return .complete()
}
@@ -631,6 +631,11 @@ public final class AccountViewTracker {
peerPresences[telegramUser.id] = presence
}
}
for chat in chats {
if let groupOrChannel = parseTelegramGroupOrChannel(chat: chat) {
peers.append(groupOrChannel)
}
}
updatePeers(transaction: transaction, peers: peers, update: { _, updated -> Peer in
return updated