currentEntitlementsProvider top-level property

  1. @ProviderFor.new(currentEntitlements)
FutureProvider<Entitlement> currentEntitlementsProvider
final

The current user's entitlements. Loaded on first access and cached until invalidated (on sign-in/out, purchase completion, or admin grant change).

Watches authStateProvider so signing out clears the cache and signing in fetches fresh state.

Copied from currentEntitlements.

Implementation

@ProviderFor(currentEntitlements)
final currentEntitlementsProvider = FutureProvider<Entitlement>.internal(
  currentEntitlements,
  name: r'currentEntitlementsProvider',
  debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
      ? null
      : _$currentEntitlementsHash,
  dependencies: null,
  allTransitiveDependencies: null,
);