This repository was archived by the owner on May 20, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -184,10 +184,11 @@ - (void)startRollbackTimer:(int)rollbackTimeout
184
184
rejecter:(RCTPromiseRejectBlock)reject)
185
185
{
186
186
NSError *error;
187
- BOOL isFirstRun = (nil != packageHash
187
+ BOOL isFirstRun = didUpdate
188
+ && nil != packageHash
188
189
&& [packageHash length ] > 0
189
- && [packageHash isEqualToString: [CodePushPackage getCurrentPackageHash: &error]]
190
- && didUpdate);
190
+ && [packageHash isEqualToString: [CodePushPackage getCurrentPackageHash: &error]];
191
+
191
192
resolve (@(isFirstRun));
192
193
}
193
194
Original file line number Diff line number Diff line change @@ -75,12 +75,20 @@ + (NSString *)getCurrentPackageFolderPath:(NSError **)error
75
75
+ (NSString *)getCurrentPackageHash : (NSError **)error
76
76
{
77
77
NSDictionary *info = [self getCurrentPackageInfo: error];
78
+ if (*error) {
79
+ return NULL ;
80
+ }
81
+
78
82
return info[@" currentPackage" ];
79
83
}
80
84
81
85
+ (NSString *)getPreviousPackageHash : (NSError **)error
82
86
{
83
87
NSDictionary *info = [self getCurrentPackageInfo: error];
88
+ if (*error) {
89
+ return NULL ;
90
+ }
91
+
84
92
return info[@" previousPackage" ];
85
93
}
86
94
You can’t perform that action at this time.
0 commit comments