Do not accept incoming transfer if already disconnected

This commit is contained in:
Leon Böttger committed 2025-04-02 21:14:22 +02:00
1 parent ca571096bc
commit 867bf3fff5
1 file changed
+7
@@ -47,6 +47,7 @@ class InboundNearbyConnection: NearbyConnection{
if let url = self.securityScopeUrl {
log("Stopped accessing security scoped resource.")
url.stopAccessingSecurityScopedResource()
self.securityScopeUrl = nil
}
}
}
@@ -393,6 +394,12 @@ class InboundNearbyConnection: NearbyConnection{
}
private func acceptTransfer(){
if currentState == .disconnected {
log("Detected timeout, not accepting transfer")
return
}
do{
for (id, file) in transferredFiles{
FileManager.default.createFile(atPath: file.destinationURL.path, contents: nil)