You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// - chunkProgressHandler: Reports per-chunk preparation progress as `(totalChunks, currentIndex)`.
211
+
/// - uploadStart: Called once when upload of chunks begins, with the final list of chunks.
212
+
/// - uploadTaskHandler: Exposes the low-level `URLSessionTask` for each chunk upload.
213
+
/// - uploadProgressHandler: Global progress callback for the whole file: `(totalBytesExpected, totalBytesUploaded, fractionCompleted)`.
214
+
/// - uploaded: Called after each chunk completes successfully, passing the corresponding chunk descriptor.
215
+
/// - assembling: Called just before remote assembly (e.g. MOVE from temporary to final path).
216
+
///
217
+
/// - Returns: A tuple `(account, file)` where `account` is the account identifier used for the upload and `file` is the final `NKFile` metadata if available, otherwise `nil`.
218
+
///
219
+
/// - Throws: `NKError` for any failure (including disk preflight errors, network errors, server-side failures, or user cancellations).
0 commit comments