gCloudPublicKeysProvider top-level property

Middleware gCloudPublicKeysProvider
final

A provider of Google Cloud API public keys.

Implementation

final gCloudPublicKeysProvider = provider<Future<KeyStore<Jwk>>>((
  context,
) async {
  final cachedKeys = _gCloudPublicKeys;
  if (cachedKeys != null && !cachedKeys.isExpired) {
    return cachedKeys;
  }
  return _gCloudPublicKeys = await gCloudPublicKeys();
});