mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2026-01-05 20:52:48 +00:00
Revert "Fix NetworkHelper deallocation after adopting weak in MTContext"
This reverts commit 2ba969a5cb.
This commit is contained in:
@@ -662,9 +662,6 @@ private final class NetworkHelper: NSObject, MTContextChangeListener {
|
||||
self.contextLoggedOutUpdated = contextLoggedOutUpdated
|
||||
}
|
||||
|
||||
deinit {
|
||||
}
|
||||
|
||||
func fetchContextDatacenterPublicKeys(_ context: MTContext, datacenterId: Int) -> MTSignal {
|
||||
return MTSignal { subscriber in
|
||||
let disposable = self.requestPublicKeys(datacenterId).start(next: { next in
|
||||
@@ -740,7 +737,6 @@ public final class Network: NSObject, MTRequestMessageServiceDelegate {
|
||||
private let queue: Queue
|
||||
public let datacenterId: Int
|
||||
public let context: MTContext
|
||||
private var networkHelper: NetworkHelper?
|
||||
let mtProto: MTProto
|
||||
let requestService: MTRequestMessageService
|
||||
let basePath: String
|
||||
@@ -815,7 +811,7 @@ public final class Network: NSObject, MTRequestMessageServiceDelegate {
|
||||
}
|
||||
|
||||
let _contextProxyId = self._contextProxyId
|
||||
let networkHelper = NetworkHelper(requestPublicKeys: { [weak self] id in
|
||||
context.add(NetworkHelper(requestPublicKeys: { [weak self] id in
|
||||
if let strongSelf = self {
|
||||
return strongSelf.request(Api.functions.help.getCdnConfig())
|
||||
|> map(Optional.init)
|
||||
@@ -856,9 +852,7 @@ public final class Network: NSObject, MTRequestMessageServiceDelegate {
|
||||
}, contextLoggedOutUpdated: { [weak self] in
|
||||
Logger.shared.log("Network", "contextLoggedOut")
|
||||
self?.loggedOut?()
|
||||
})
|
||||
self.networkHelper = networkHelper
|
||||
context.add(networkHelper)
|
||||
}))
|
||||
requestService.delegate = self
|
||||
|
||||
self._multiplexedRequestManager = MultiplexedRequestManager(takeWorker: { [weak self] target, tag, continueInBackground in
|
||||
|
||||
Reference in New Issue
Block a user