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
37747dbb3d
FIS: stored registration error timeout ( #4032 )
...
* Registration error date introduced. Timeout test added.
* Registration error timeout implemented.
* Test the registration error date is set and stored.
2019-10-10 15:31:56 -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
aff8695a12
Firebase Installations: delete IID on default app installation delete. ( #3428 )
...
* FIRInstallationsIDControllerTests: test deleting IID.
* FIRInstallationsIDControllerTests: test no IID import for non-default app.
* FIRInstallationsIDController: use and delete IID for default app.
2019-07-24 16:24:20 -04:00
Maksym Malyhin
432a1805c5
Firebase Installations: update API response handling ( #3415 )
2019-07-24 12:48:23 -04:00
Maksym Malyhin
7566d8d4e3
FirebaseInstallations: debug logging ( #3409 )
...
* FIRInstallationsLogger introduced.
* Coders version mismatch logs.
* FIRInstallationsAPIService and FIRInstallationsIDController debug logs.
* FIRInstallationsLogger: specific error codes for messages.
2019-07-22 16:00:32 -04:00
Maksym Malyhin
8e73ddb222
Firebase Installations as standalone SDK ( #3376 )
2019-07-17 20:07:35 -04:00