Build with buck

This commit is contained in:
Ali
2020-05-12 22:01:20 +04:00
parent 8c9ecb800e
commit 82e676728a
25 changed files with 1051 additions and 139 deletions

View File

@@ -252,7 +252,7 @@ private final class CallSessionManagerContext {
private let postbox: Postbox
private let network: Network
private let maxLayer: Int32
private let versions: [String]
private var versions: [String]
private let addUpdates: (Api.Updates) -> Void
private let ringingSubscribers = Bag<([CallSessionRingingState]) -> Void>()
@@ -275,6 +275,10 @@ private final class CallSessionManagerContext {
self.disposables.dispose()
}
func updateVersions(versions: [String]) {
self.versions = versions.reversed()
}
func ringingStates() -> Signal<[CallSessionRingingState], NoError> {
let queue = self.queue
return Signal { [weak self] subscriber in
@@ -917,6 +921,12 @@ public final class CallSessionManager {
}
}
public func updateVersions(versions: [String]) {
self.withContext { context in
context.updateVersions(versions: versions)
}
}
public func ringingStates() -> Signal<[CallSessionRingingState], NoError> {
return Signal { [weak self] subscriber in
let disposable = MetaDisposable()