mnemo_cards/lib/widgets/buy_subscription_widget.dart

31 lines
894 B
Dart
Raw Normal View History

2024-07-27 13:13:42 +00:00
import 'package:flutter/cupertino.dart';
import 'package:mnemo_cards/main.dart';
import 'package:mnemo_cards_frontend_common/mnemo_cards_frontend_common.dart';
import '../di/injector.dart';
import '../di/locator.dart';
import '../domain/router/app_router.dart';
import '../features/packs/packs_api.dart';
class MobileBuySubscriptionWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return BuySubscriptionWidget(onBuySubscription: onBuySubscription);
}
Future<void> onBuySubscription() async {
final user = locator.userManager.userStateHolder.user;
if (user == null) {
AppRouter.openAuthOrProfile();
return;
}
if (user.subscription) {
return;
}
final packsApi = getIt.get<PacksApi>();
// final buyDto = await packsApi.getPackBuy(id).catchError((_) => null);
}
const MobileBuySubscriptionWidget();
}