Use cancelSoon instead of cancel

This commit is contained in:
Arnaud 2025-09-22 15:55:21 +02:00 committed by Eric
parent 92ad724a26
commit 2ce5c37c58
No known key found for this signature in database

View File

@ -180,7 +180,7 @@ proc cancel(
try:
let session = uploadSessions[$sessionId]
session.fut.cancel()
session.fut.cancelSoon()
except KeyError as e:
return err("Invalid session ID")
@ -223,7 +223,7 @@ proc file(
except CatchableError as e:
return err("Upload failed: " & $e.msg)
finally:
session.fut.cancel()
session.fut.cancelSoon()
uploadSessions.del($sessionId)
proc process*(