mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-19 03:33:36 +01:00
[AltServer] Fixes dropping connection before client receives response
This commit is contained in:
@@ -292,9 +292,12 @@ private extension ConnectionManager
|
|||||||
self.send(response, to: connection) { (result) in
|
self.send(response, to: connection) { (result) in
|
||||||
print("Sent response to \(connection.endpoint) with result:", result)
|
print("Sent response to \(connection.endpoint) with result:", result)
|
||||||
|
|
||||||
|
// Add short delay to prevent us from dropping connection too quickly.
|
||||||
|
DispatchQueue.global().asyncAfter(deadline: .now() + 1.0) {
|
||||||
self.disconnect(connection)
|
self.disconnect(connection)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func receiveApp(for request: PrepareAppRequest, from connection: NWConnection, completionHandler: @escaping (Result<(PrepareAppRequest, URL), ALTServerError>) -> Void)
|
func receiveApp(for request: PrepareAppRequest, from connection: NWConnection, completionHandler: @escaping (Result<(PrepareAppRequest, URL), ALTServerError>) -> Void)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user