feat: support concurrent chunk uploads#64
Conversation
Greptile SummaryThis PR rewrites the chunked upload path in
Confidence Score: 4/5The concurrent upload rewrite is structurally sound with no data-loss paths; the main gap is that onProgress is never fired when resuming an already-complete file. The sliding-window task group and first-chunk serialisation are implemented correctly. The addition of result = map fixes a latent crash for pre-completed files. The one unresolved behavioural gap is that onProgress is never fired when the upload resumes into an already-complete state, which could leave callers silently waiting. Sources/Appwrite/Client.swift — the post-task-group onProgress gap and uploadedBytes initialisation clarity in the first-chunk block. Important Files Changed
Reviews (2): Last reviewed commit: "feat: support concurrent chunk uploads" | Re-trigger Greptile |
This PR updates the SDK to support concurrent chunk uploads.