update subcription portal
This commit is contained in:
@@ -24,6 +24,8 @@ import '../barcode/gererate_barcode.dart';
|
||||
import '../cash and bank/cheques/cheques_list_screen.dart';
|
||||
import '../language/language.dart';
|
||||
import '../subscription/package_screen.dart';
|
||||
import '../subscription/purchase_premium_plan_screen.dart';
|
||||
import '../../http_client/subscription_expire_provider.dart';
|
||||
import 'delete_acount_allart_dialog.dart';
|
||||
|
||||
class SettingScreen extends ConsumerStatefulWidget {
|
||||
@@ -131,6 +133,19 @@ class SettingScreenState extends ConsumerState<SettingScreen> {
|
||||
),
|
||||
);
|
||||
return;
|
||||
} else if (value.route is PackageScreen) {
|
||||
final subscriptionState = ref.read(subscriptionProvider);
|
||||
if (subscriptionState.isExpired) {
|
||||
PurchasePremiumPlanScreen(
|
||||
isCameBack: true,
|
||||
isExpired: true,
|
||||
enrolledPlan: businessInfo.value?.data?.enrolledPlan,
|
||||
willExpire: businessInfo.value?.data?.willExpire,
|
||||
).launch(context);
|
||||
} else {
|
||||
const PackageScreen().launch(context);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final _previousCurrency = currency;
|
||||
|
||||
Reference in New Issue
Block a user