Do not cancel stream

This commit is contained in:
Arnaud 2025-10-21 06:01:08 +02:00 committed by Eric
parent ef42c8cdeb
commit dc590843da
No known key found for this signature in database

View File

@ -235,15 +235,13 @@ proc stream(
let node = codex[].node
try:
let res = await codex.streamData(session.stream, onChunk, chunkSize, filepath)
let res = await noCancel codex.streamData(session.stream, onChunk, chunkSize, filepath)
if res.isErr:
return err($res.error)
except LPStreamError as e:
return err("Failed to stream file: " & $e.msg)
except IOError as e:
return err("Failed to stream file: " & $e.msg)
except CancelledError:
return err("Failed to stream file: download cancelled.")
finally:
if session.stream != nil:
await session.stream.close()