1 // Copyright 2015-present 650 Industries. All rights reserved. 2 3 #import <ExpoFileSystem/EXSessionUploadTaskDelegate.h> 4 #import <ExpoFileSystem/EXTaskHandlersManager.h> 5 6 typedef void (^EXUploadDelegateOnSendCallback)(NSURLSessionUploadTask *task, int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend); 7 8 @interface EXSessionCancelableUploadTaskDelegate : EXSessionUploadTaskDelegate 9 10 - (nonnull instancetype)initWithResolve:(EXPromiseResolveBlock)resolve 11 reject:(EXPromiseRejectBlock)reject 12 onSendCallback:(EXUploadDelegateOnSendCallback)onSendCallback 13 resumableManager:(EXTaskHandlersManager *)manager 14 uuid:(NSString *)uuid; 15 16 @end 17