|
@@ -26,6 +26,12 @@ static RAUploadManager *sharedInstance;
|
|
|
|
|
|
|
|
@end
|
|
@end
|
|
|
|
|
|
|
|
|
|
+@interface RAUPloadManagerConfigure ()
|
|
|
|
|
+
|
|
|
|
|
+@property (nonatomic,assign) BOOL compressImage;
|
|
|
|
|
+
|
|
|
|
|
+@end
|
|
|
|
|
+
|
|
|
@implementation RAUPloadManagerConfigure
|
|
@implementation RAUPloadManagerConfigure
|
|
|
|
|
|
|
|
- (instancetype)init {
|
|
- (instancetype)init {
|
|
@@ -38,8 +44,11 @@ static RAUploadManager *sharedInstance;
|
|
|
BOOL autoRmErr = [[param objectForKey:@"auto_rm_error"] boolValue];
|
|
BOOL autoRmErr = [[param objectForKey:@"auto_rm_error"] boolValue];
|
|
|
BOOL onlyWiFi = [[param objectForKey:@"only_wifi"] boolValue];
|
|
BOOL onlyWiFi = [[param objectForKey:@"only_wifi"] boolValue];
|
|
|
BOOL monitorNetwork = [[param objectForKey:@"monitor_network"] boolValue];
|
|
BOOL monitorNetwork = [[param objectForKey:@"monitor_network"] boolValue];
|
|
|
|
|
+ BOOL compressImage = [[param objectForKey:@"compress_img"] boolValue];
|
|
|
int retryCount = [[param objectForKey:@"retry_count"] intValue];
|
|
int retryCount = [[param objectForKey:@"retry_count"] intValue];
|
|
|
NSNumber *timeInterval = [param objectForKey:@"retry_time_interval"];
|
|
NSNumber *timeInterval = [param objectForKey:@"retry_time_interval"];
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
if (timeInterval != nil) {
|
|
if (timeInterval != nil) {
|
|
|
self.retryTimeIntetval = [timeInterval intValue];
|
|
self.retryTimeIntetval = [timeInterval intValue];
|
|
|
} else {
|
|
} else {
|
|
@@ -51,6 +60,7 @@ static RAUploadManager *sharedInstance;
|
|
|
self.retryCount = retryCount;
|
|
self.retryCount = retryCount;
|
|
|
self.onlyWIFI = onlyWiFi;
|
|
self.onlyWIFI = onlyWiFi;
|
|
|
self.monitorNetwork = monitorNetwork;
|
|
self.monitorNetwork = monitorNetwork;
|
|
|
|
|
+ self.compressImage = compressImage;
|
|
|
|
|
|
|
|
} else {
|
|
} else {
|
|
|
self.autoUpload = YES;
|
|
self.autoUpload = YES;
|
|
@@ -60,6 +70,7 @@ static RAUploadManager *sharedInstance;
|
|
|
self.onlyWIFI = NO;
|
|
self.onlyWIFI = NO;
|
|
|
self.retryTimeIntetval = 300;
|
|
self.retryTimeIntetval = 300;
|
|
|
self.monitorNetwork = YES;
|
|
self.monitorNetwork = YES;
|
|
|
|
|
+ self.compressImage = YES;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return self;
|
|
return self;
|
|
@@ -74,7 +85,8 @@ static RAUploadManager *sharedInstance;
|
|
|
@"retry_count" : @(self.retryCount),
|
|
@"retry_count" : @(self.retryCount),
|
|
|
@"only_wifi" : @(self.onlyWIFI),
|
|
@"only_wifi" : @(self.onlyWIFI),
|
|
|
@"retry_time_interval" : @(self.retryTimeIntetval),
|
|
@"retry_time_interval" : @(self.retryTimeIntetval),
|
|
|
- @"monitor_network" : @(self.monitorNetwork)
|
|
|
|
|
|
|
+ @"monitor_network" : @(self.monitorNetwork),
|
|
|
|
|
+ @"compress_img" : @(self.compressImage)
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
[[NSUserDefaults standardUserDefaults] setObject:param forKey:kUploadSetting];
|
|
[[NSUserDefaults standardUserDefaults] setObject:param forKey:kUploadSetting];
|