From b0d1ed1d24c2b79dbf7d85c93f860eb9cbad4a52 Mon Sep 17 00:00:00 2001 From: bponders12-cell Date: Tue, 1 Sep 2026 17:07:40 -0400 Subject: [PATCH] ARCH: expose centralized entitlement provider boundary --- lib/services/entitlements/entitlement_providers.dart | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lib/services/entitlements/entitlement_providers.dart diff --git a/lib/services/entitlements/entitlement_providers.dart b/lib/services/entitlements/entitlement_providers.dart new file mode 100644 index 0000000..aeb6b39 --- /dev/null +++ b/lib/services/entitlements/entitlement_providers.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'entitlement_state.dart'; + +/// Temporary launch-safe entitlement provider. It defaults to Free until the +/// Google Play Billing implementation is wired in. Keeping this boundary now +/// prevents future feature code from depending directly on billing SDK types. +final entitlementProvider = Provider((ref) => const EntitlementState());