firebasePublicKeysProvider top-level property

Middleware firebasePublicKeysProvider
final

A provider of Firebase authentication public keys.

Implementation

final firebasePublicKeysProvider = provider<Future<KeyStore<Pem>>>((
  context,
) async {
  final cachedKeys = _firebasePublicKeys;
  if (cachedKeys != null && !cachedKeys.isExpired) {
    return cachedKeys;
  }
  return _firebasePublicKeys = await firebasePublicKeys();
});