ready property
Future that resolves when an in-flight configure has finished
(successfully or not). Callers that need offerings or purchases should
await rc.ready; before their first call so they don't race a
background configure kicked off by the auth-state listener.
Implementation
Future<void> get ready => _configureFuture ?? Future.value();