Skip to content

Commit

Permalink
M81 FIS cherry pick of #6570 (#6616)
Browse files Browse the repository at this point in the history
* FIS: Additional FIRInstallationsItem validation (#6570)

* FIS API tests for no FID in response

* FIRInstallationsIDControllerTests: test names

* FIRInstallationsIDControllerTests: corrupted storage tests

* FIRInstallationsItem validation

* Fix FIRInstallationsItem.IIDDefaultToken copy

* Improve error description.

* FIRInstallationsItem validation error

* FIRInstallationsItem validation tests

* ./scripts/style.sh

* FIRInstallationsIDController: validate stored installation

* FIRInstallationsAPIService installation validation

* Changelog

* Update versions

* patch version

* release manifest
  • Loading branch information
maksymmalyhin authored and paulb777 committed Oct 7, 2020
1 parent 1f6c2ff commit 95fba4d
Showing 1 changed file with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,20 @@ - (NSString *)SDKVersion {
return result;
}

#pragma mark - Validation

- (FBLPromise<FIRInstallationsItem *> *)validateInstallation:(FIRInstallationsItem *)installation {
FBLPromise<FIRInstallationsItem *> *result = [FBLPromise pendingPromise];

NSError *validationError;
if ([installation isValid:&validationError]) {
[result fulfill:installation];
} else {
[result reject:validationError];
}
return result;
}

#pragma mark - JSON

- (void)setJSONHTTPBody:(NSDictionary<NSString *, id> *)body
Expand Down

0 comments on commit 95fba4d

Please sign in to comment.