mySubscription function

  1. @riverpod
Future<Subscription?> mySubscription(
  1. Ref<Object?> ref
)

Current active subscription for the signed-in user (solo pro), or null.

Implementation

@riverpod
Future<Subscription?> mySubscription(Ref ref) async {
  final ds = ref.watch(billingDatasourceProvider);
  final model = await ds.getMySubscription();
  return model?.toEntity();
}