Close socket on shutdown
This commit is contained in:
parent
1369a621ad
commit
621d2af22b
@ -54,12 +54,14 @@ public func configure(_ app: Application) throws {
|
||||
print("[\(df.string(from: Date()))] Server started")
|
||||
|
||||
// Gracefully shut down by closing potentially open socket
|
||||
DispatchQueue.global(qos: .utility).asyncAfter(deadline: .now() + .seconds(5)) {
|
||||
//DispatchQueue.global(qos: .utility).asyncAfter(deadline: .now() + .seconds(5)) {
|
||||
_ = app.server.onShutdown.always { _ in
|
||||
print("[\(df.string(from: Date()))] Server shutdown")
|
||||
//await deviceManager.removeDeviceConnection()
|
||||
asyncScheduler.schedule {
|
||||
await deviceManager.removeDeviceConnection()
|
||||
}
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
private func loadKeys(at url: URL) throws -> (deviceKey: Data, remoteKey: Data) {
|
||||
|
Loading…
Reference in New Issue
Block a user