mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Isolate postbox
This commit is contained in:
@@ -3,12 +3,12 @@ final class MutablePendingMessageActionsSummaryView: MutablePostboxView {
|
||||
let key: PendingMessageActionsSummaryKey
|
||||
var count: Int32
|
||||
|
||||
init(postbox: Postbox, type: PendingMessageActionType, peerId: PeerId, namespace: MessageId.Namespace) {
|
||||
init(postbox: PostboxImpl, type: PendingMessageActionType, peerId: PeerId, namespace: MessageId.Namespace) {
|
||||
self.key = PendingMessageActionsSummaryKey(type: type, peerId: peerId, namespace: namespace)
|
||||
self.count = postbox.pendingMessageActionsMetadataTable.getCount(.peerNamespaceAction(peerId, namespace, type))
|
||||
}
|
||||
|
||||
func replay(postbox: Postbox, transaction: PostboxTransaction) -> Bool {
|
||||
func replay(postbox: PostboxImpl, transaction: PostboxTransaction) -> Bool {
|
||||
var updated = false
|
||||
if let updatedCount = transaction.currentUpdatedMessageActionsSummaries[self.key] {
|
||||
updated = true
|
||||
|
||||
Reference in New Issue
Block a user