@@ -56,7 +56,7 @@ public final class UploadManager {
5656 public func resumeUpload( ofFile: URL ) async -> MuxUpload ? {
5757 let fileUploader = await uploadActor. getUpload ( ofFileAt: ofFile)
5858 if let nonNilUploader = fileUploader {
59- nonNilUploader. addDelegate ( withToken: Int . random ( in : Int . min ... Int . max ) , uploaderDelegate)
59+ nonNilUploader. addDelegate ( withToken: UUID ( ) . uuidString , uploaderDelegate)
6060 return MuxUpload ( wrapping: nonNilUploader, uploadManager: self )
6161 } else {
6262 return nil
@@ -79,7 +79,7 @@ public final class UploadManager {
7979 public func resumeAllUploads( ) {
8080 Task . detached { [ self ] in
8181 for upload in await uploadActor. getAllUploads ( ) {
82- upload. addDelegate ( withToken: Int . random ( in : Int . min ... Int . max ) , uploaderDelegate)
82+ upload. addDelegate ( withToken: UUID ( ) . uuidString , uploaderDelegate)
8383 }
8484 }
8585 }
@@ -108,10 +108,10 @@ public final class UploadManager {
108108 internal func findUploaderFor( videoFile url: URL ) -> ChunkedFileUploader ? {
109109 return uploadersByURL [ url]
110110 }
111-
112- internal func registerUploader( _ fileWorker: ChunkedFileUploader , withId id: Int ) {
111+
112+ internal func registerUploader( _ fileWorker: ChunkedFileUploader , withId id: String ) {
113113 uploadersByURL. updateValue ( fileWorker, forKey: fileWorker. uploadInfo. videoFile)
114- fileWorker. addDelegate ( withToken: id + 1 , uploaderDelegate)
114+ fileWorker. addDelegate ( withToken: UUID ( ) . uuidString , uploaderDelegate)
115115 Task . detached {
116116 await self . uploadActor. updateUpload (
117117 fileWorker. uploadInfo,
0 commit comments