Sharing refactoring

This commit is contained in:
Ali
2023-08-15 23:57:04 +04:00
parent 1faf0a9d39
commit 77a5857a25
137 changed files with 3604 additions and 1815 deletions

View File

@@ -131,10 +131,10 @@ public extension TelegramEngine {
public struct Item {
}
private let account: Account
private let postbox: Postbox
init(account: Account) {
self.account = account
public init(postbox: Postbox) {
self.postbox = postbox
}
private func _subscribe(items: [AnyPostboxViewDataItem]) -> Signal<[Any], NoError> {
@@ -144,7 +144,7 @@ public extension TelegramEngine {
keys.insert(key)
}
}
return self.account.postbox.combinedView(keys: Array(keys))
return self.postbox.combinedView(keys: Array(keys))
|> map { views -> [Any] in
var results: [Any] = []