Maksym Malyhin
|
7895478eba
|
FirebaseInstallations: API requests backoff (#6232)
* FirebaseInstallations: API requests backoff (#6207)
* FIRInstallationsBackoffController introduced
* FIRCurrentDateProvider introduced
* FIRInstallationsBackoffControllerTests
* style
* FIRInstallationsBackoffController implementation
* WIP: tests
* Response to backoff event mapping
* FIRInstallationsIDController: integration with FIRInstallationsBackoffController
* Remove not existing error code.
* FIRInstallationsIDController: integration with FIRInstallationsBackoffController
* FIRInstallationsIDController: depend on FIRInstallationsBackoffControllerProtocol
* FIRInstallationsIDControllerTests: supplement tests with backoff validation
* TODOs
* TODO
* API docs
* Header import fixed
* FIS backoff adjustments and tests (#6230)
* Maximum backoff interval 30 min
* Errors adjusted
* Tests updated
* Exclude 401 and 404 from backoff as autorecoverable
* comments
* FIS 1.6.0 changelog (#6234)
* Change log version fixed
|
2020-08-10 09:36:04 -04:00 |
|
Maksym Malyhin
|
2a43d214f1
|
FirebaseInstallations: re-generate Installation on HTTP 401 and 404 (#4079)
* WIP: FID re-generating introduced.
* WIP: FID regenerating tests.
* FIS regenerate: tests and fixes.
* Cleanup.
|
2019-10-15 17:37:07 -04:00 |
|
Maksym Malyhin
|
179dff24c8
|
FIRInstallationsAPIService: Retry API request on HTTP 500. (#4052)
|
2019-10-11 16:18:17 -04:00 |
|
Maksym Malyhin
|
27384c0a2c
|
FirebaseInstallations: CreateInstallation API request error handling (#4024)
* Unrecoverable errors: basic unit tests defined.
* Registration Error models introduced.
* Storage: storage version handling fix.
* Formatting.
* Get Installation: return registration error from previous attempt.
* Retry registration request on configuration change.
* Store unrecoverable registration error.
* FIRInstallations Swift API improvements.
* Add Swift integration tests
* Revert "Add Swift integration tests"
This reverts commit a8e06418be.
* Invalid config integration tests and fixes.
* Missing tests and cleanup.
* ./scripts/style.sh
* Log messages.
* More elaborative log message. Typo.
* Reorganize imports and umberella header to fix Swift compilation errors.
* Formatting.
|
2019-10-09 13:47:58 -04:00 |
|
Maksym Malyhin
|
8e73ddb222
|
Firebase Installations as standalone SDK (#3376)
|
2019-07-17 20:07:35 -04:00 |
|