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 +14
-10
lines changed
android/app/src/main/java/com/microsoft/codepush/react Expand file tree Collapse file tree 2 files changed +14
-10
lines changed Original file line number Diff line number Diff line change @@ -113,11 +113,13 @@ public WritableMap getUpdateReport(WritableMap currentPackage) {
113
113
}
114
114
115
115
public void recordStatusReported (ReadableMap statusReport ) {
116
- if (statusReport .hasKey (APP_VERSION_KEY )) {
117
- saveStatusReportedForIdentifier (statusReport .getString (APP_VERSION_KEY ));
118
- } else if (statusReport .hasKey (PACKAGE_KEY )) {
119
- String packageIdentifier = getPackageStatusReportIdentifier (statusReport .getMap (PACKAGE_KEY ));
120
- saveStatusReportedForIdentifier (packageIdentifier );
116
+ if (statusReport .hasKey (STATUS_KEY ) && DEPLOYMENT_SUCCEEDED_STATUS .equals (statusReport .getString (STATUS_KEY ))) {
117
+ if (statusReport .hasKey (APP_VERSION_KEY )) {
118
+ saveStatusReportedForIdentifier (statusReport .getString (APP_VERSION_KEY ));
119
+ } else if (statusReport .hasKey (PACKAGE_KEY )) {
120
+ String packageIdentifier = getPackageStatusReportIdentifier (statusReport .getMap (PACKAGE_KEY ));
121
+ saveStatusReportedForIdentifier (packageIdentifier );
122
+ }
121
123
}
122
124
}
123
125
Original file line number Diff line number Diff line change @@ -101,11 +101,13 @@ + (NSDictionary *)getUpdateReport:(NSDictionary *)currentPackage
101
101
102
102
+ (void )recordStatusReported : (NSDictionary *)statusReport
103
103
{
104
- if (statusReport[AppVersionKey]) {
105
- [self saveStatusReportedForIdentifier: statusReport[AppVersionKey]];
106
- } else if (statusReport[PackageKey]) {
107
- NSString *packageIdentifier = [self getPackageStatusReportIdentifier: statusReport[PackageKey]];
108
- [self saveStatusReportedForIdentifier: packageIdentifier];
104
+ if ([DeploymentSucceeded isEqualToString: statusReport[StatusKey]]) {
105
+ if (statusReport[AppVersionKey]) {
106
+ [self saveStatusReportedForIdentifier: statusReport[AppVersionKey]];
107
+ } else if (statusReport[PackageKey]) {
108
+ NSString *packageIdentifier = [self getPackageStatusReportIdentifier: statusReport[PackageKey]];
109
+ [self saveStatusReportedForIdentifier: packageIdentifier];
110
+ }
109
111
}
110
112
}
111
113
You can’t perform that action at this time.
0 commit comments