mirror of
				https://gitcode.com/gh_mirrors/re/react-native-pushy.git
				synced 2025-10-31 13:23:12 +08:00 
			
		
		
		
	fix marksuccess
This commit is contained in:
		| @@ -75,7 +75,7 @@ RCT_EXPORT_MODULE(RCTPushy); | |||||||
|         if (needClearPushyInfo) { |         if (needClearPushyInfo) { | ||||||
|             [defaults setObject:nil forKey:keyPushyInfo]; |             [defaults setObject:nil forKey:keyPushyInfo]; | ||||||
|             [defaults setObject:@(YES) forKey:KeyPackageUpdatedMarked]; |             [defaults setObject:@(YES) forKey:KeyPackageUpdatedMarked]; | ||||||
|             [defaults synchronize]; |              | ||||||
|             // ...need clear files later |             // ...need clear files later | ||||||
|         } |         } | ||||||
|         else { |         else { | ||||||
| @@ -97,7 +97,7 @@ RCT_EXPORT_MODULE(RCTPushy); | |||||||
|                 newInfo[paramIsFirstTime] = @(NO); |                 newInfo[paramIsFirstTime] = @(NO); | ||||||
|                 [defaults setObject:newInfo forKey:keyPushyInfo]; |                 [defaults setObject:newInfo forKey:keyPushyInfo]; | ||||||
|                 [defaults setObject:@(YES) forKey:keyFirstLoadMarked]; |                 [defaults setObject:@(YES) forKey:keyFirstLoadMarked]; | ||||||
|                 [defaults synchronize]; |                  | ||||||
|             } |             } | ||||||
|              |              | ||||||
|             NSString *downloadDir = [RCTPushy downloadDir]; |             NSString *downloadDir = [RCTPushy downloadDir]; | ||||||
| @@ -137,7 +137,7 @@ RCT_EXPORT_MODULE(RCTPushy); | |||||||
|         [defaults setObject:nil forKey:keyPushyInfo]; |         [defaults setObject:nil forKey:keyPushyInfo]; | ||||||
|     } |     } | ||||||
|     [defaults setObject:curVersion forKey:keyRolledBackMarked]; |     [defaults setObject:curVersion forKey:keyRolledBackMarked]; | ||||||
|     [defaults synchronize]; |      | ||||||
|     return lastVersion; |     return lastVersion; | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -176,7 +176,7 @@ RCT_EXPORT_MODULE(RCTPushy); | |||||||
|         [defaults setObject:nil forKey:KeyPackageUpdatedMarked]; |         [defaults setObject:nil forKey:KeyPackageUpdatedMarked]; | ||||||
|         [self clearInvalidFiles]; |         [self clearInvalidFiles]; | ||||||
|     } |     } | ||||||
|     [defaults synchronize]; |      | ||||||
|  |  | ||||||
|     return ret; |     return ret; | ||||||
| } | } | ||||||
| @@ -196,7 +196,7 @@ RCT_EXPORT_METHOD(setUuid:(NSString *)uuid  resolver:(RCTPromiseResolveBlock)res | |||||||
|     @try { |     @try { | ||||||
|         NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; |         NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; | ||||||
|         [defaults setObject:uuid forKey:keyUuid]; |         [defaults setObject:uuid forKey:keyUuid]; | ||||||
|         [defaults synchronize]; |          | ||||||
|         resolve(@true); |         resolve(@true); | ||||||
|     } |     } | ||||||
|     @catch (NSException *exception) { |     @catch (NSException *exception) { | ||||||
| @@ -214,7 +214,7 @@ RCT_EXPORT_METHOD(setLocalHashInfo:(NSString *)hash | |||||||
|     if (object && [object isKindOfClass:[NSDictionary class]]) { |     if (object && [object isKindOfClass:[NSDictionary class]]) { | ||||||
|         NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; |         NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; | ||||||
|         [defaults setObject:value forKey:[keyHashInfo stringByAppendingString:hash]]; |         [defaults setObject:value forKey:[keyHashInfo stringByAppendingString:hash]]; | ||||||
|         [defaults synchronize]; |          | ||||||
|         resolve(@true); |         resolve(@true); | ||||||
|     } else { |     } else { | ||||||
|         reject(@"json格式校验报错", nil, nil); |         reject(@"json格式校验报错", nil, nil); | ||||||
| @@ -295,7 +295,7 @@ RCT_EXPORT_METHOD(setNeedUpdate:(NSDictionary *)options | |||||||
|         newInfo[paramPackageVersion] = [RCTPushy packageVersion]; |         newInfo[paramPackageVersion] = [RCTPushy packageVersion]; | ||||||
|         [defaults setObject:newInfo forKey:keyPushyInfo]; |         [defaults setObject:newInfo forKey:keyPushyInfo]; | ||||||
|          |          | ||||||
|         [defaults synchronize]; |          | ||||||
|         resolve(@true); |         resolve(@true); | ||||||
|     }else{ |     }else{ | ||||||
|         reject(@"执行报错", nil, nil); |         reject(@"执行报错", nil, nil); | ||||||
| @@ -329,8 +329,7 @@ RCT_EXPORT_METHOD(reloadUpdate:(NSDictionary *)options | |||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
| RCT_EXPORT_METHOD(markSuccess: | RCT_EXPORT_METHOD(markSuccess:(RCTPromiseResolveBlock)resolve | ||||||
|                   resolver:(RCTPromiseResolveBlock)resolve |  | ||||||
|                                     rejecter:(RCTPromiseRejectBlock)reject) |                                     rejecter:(RCTPromiseRejectBlock)reject) | ||||||
| { | { | ||||||
|      |      | ||||||
| @@ -347,7 +346,7 @@ RCT_EXPORT_METHOD(markSuccess: | |||||||
|             [pushyInfo removeObjectForKey:[keyHashInfo stringByAppendingString:lastVersion]]; |             [pushyInfo removeObjectForKey:[keyHashInfo stringByAppendingString:lastVersion]]; | ||||||
|         } |         } | ||||||
|         [defaults setObject:pushyInfo forKey:keyPushyInfo]; |         [defaults setObject:pushyInfo forKey:keyPushyInfo]; | ||||||
|         [defaults synchronize]; |          | ||||||
|          |          | ||||||
|         // clear other package dir |         // clear other package dir | ||||||
|         [self clearInvalidFiles]; |         [self clearInvalidFiles]; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 sunnylqm
					sunnylqm