From 2ce5c37c58a6e3748787f7f5e06a48c1dbf607f0 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Mon, 22 Sep 2025 15:55:21 +0200 Subject: [PATCH] Use cancelSoon instead of cancel --- .../codex_thread_requests/requests/node_upload_request.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/codex_thread_requests/requests/node_upload_request.nim b/library/codex_thread_requests/requests/node_upload_request.nim index 1468b20d..457d11bc 100644 --- a/library/codex_thread_requests/requests/node_upload_request.nim +++ b/library/codex_thread_requests/requests/node_upload_request.nim @@ -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*(