The provider MAY define a status field/accessor which indicates the readiness of the provider, with possible values NOT_READY, READY, STALE, or ERROR.
Providers without this field can be assumed to be ready immediately.
The diagram below illustrates the possible states and transitions of the status fields.
Currently, the SDK does not offer the providers does take care of anything to indicate the readiness of the provider.
I was wondering if it was on purpose?
As mentioned in the specification :
Currently, the SDK does not offer the providers does take care of anything to indicate the readiness of the provider. I was wondering if it was on purpose?