mirror of
https://gitcode.com/gh_mirrors/re/react-native-pushy.git
synced 2025-12-17 02:22:33 +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