|
@@ -43,24 +43,31 @@
|
|
|
|
|
|
+ (CCNetworking *)sharedNetworking;
|
|
|
|
|
|
+#pragma mark ===== Session =====
|
|
|
+
|
|
|
- (NSURLSession *)getSessionfromSessionDescription:(NSString *)sessionDescription;
|
|
|
- (NSArray *)getUploadTasksExtensionSession;
|
|
|
-
|
|
|
- (void)invalidateAndCancelAllSession;
|
|
|
|
|
|
-// Download
|
|
|
+#pragma mark ===== Download =====
|
|
|
+
|
|
|
- (void)downloadFile:(tableMetadata *)metadata taskStatus:(NSInteger)taskStatus;
|
|
|
|
|
|
-// Upload
|
|
|
+#pragma mark ===== Upload =====
|
|
|
+
|
|
|
- (void)uploadFile:(tableMetadata *)metadata taskStatus:(NSInteger)taskStatus;
|
|
|
|
|
|
@end
|
|
|
|
|
|
@protocol CCNetworkingDelegate <NSObject>
|
|
|
|
|
|
+#pragma mark ===== Download delegate =====
|
|
|
+
|
|
|
@optional - (void)downloadStart:(NSString *)fileID account:(NSString *)account task:(NSURLSessionDownloadTask *)task serverUrl:(NSString *)serverUrl;
|
|
|
@optional - (void)downloadFileSuccessFailure:(NSString *)fileName fileID:(NSString *)fileID serverUrl:(NSString *)serverUrl selector:(NSString *)selector errorMessage:(NSString *)errorMessage errorCode:(NSInteger)errorCode;
|
|
|
|
|
|
+#pragma mark ===== Upload delegate =====
|
|
|
+
|
|
|
@optional - (void)uploadStart:(NSString *)fileID account:(NSString *)account task:(NSURLSessionUploadTask *)task serverUrl:(NSString *)serverUrl;
|
|
|
@optional - (void)uploadFileSuccessFailure:(NSString *)fileName fileID:(NSString *)fileID assetLocalIdentifier:(NSString *)assetLocalIdentifier serverUrl:(NSString *)serverUrl selector:(NSString *)selector errorMessage:(NSString *)errorMessage errorCode:(NSInteger)errorCode;
|
|
|
|