Keep call instance in memory until it's completed

This commit is contained in:
Ali 2023-02-10 22:18:36 +04:00
parent 5e367f191d
commit b2307dffdd

View File

@ -1123,7 +1123,8 @@ public final class OngoingCallContext {
}
let tempStatsLogPath = self.tempStatsLogFile.path
self.withContextThenDeallocate { context in
let queue = self.queue
self.withContext { context in
context.nativeStop { debugLog, bytesSentWifi, bytesReceivedWifi, bytesSentMobile, bytesReceivedMobile in
let delta = NetworkUsageStatsConnectionsEntry(
cellular: NetworkUsageStatsDirectionsEntry(
@ -1154,6 +1155,10 @@ public final class OngoingCallContext {
}
})
}
queue.async {
let _ = context.nativeGetDerivedState()
}
}
}
}