|
@@ -2,6 +2,7 @@ import 'dart:async'; |
|
@@ -2,6 +2,7 @@ import 'dart:async'; |
|
2
|
|
2
|
|
|
3
|
import 'package:doublefeel_flutter/app/modules/watch_theme/models/watch_theme_models.dart';
|
3
|
import 'package:doublefeel_flutter/app/modules/watch_theme/models/watch_theme_models.dart';
|
|
4
|
import 'package:doublefeel_flutter/app/routes/app_pages.dart';
|
4
|
import 'package:doublefeel_flutter/app/routes/app_pages.dart';
|
|
|
|
5
|
+import 'package:doublefeel_flutter/core/constants/intent_keys.dart';
|
|
5
|
import 'package:doublefeel_flutter/core/network/api/theme_api.dart';
|
6
|
import 'package:doublefeel_flutter/core/network/api/theme_api.dart';
|
|
6
|
import 'package:doublefeel_flutter/core/network/api/user_api.dart';
|
7
|
import 'package:doublefeel_flutter/core/network/api/user_api.dart';
|
|
7
|
import 'package:doublefeel_flutter/core/network/api/vip_api.dart';
|
8
|
import 'package:doublefeel_flutter/core/network/api/vip_api.dart';
|
|
@@ -107,7 +108,9 @@ class MyController extends GetxController { |
|
@@ -107,7 +108,9 @@ class MyController extends GetxController { |
|
107
|
}
|
108
|
}
|
|
108
|
|
109
|
|
|
109
|
Future<void> toPremiumPage() async {
|
110
|
Future<void> toPremiumPage() async {
|
|
110
|
- await Get.toNamed(Routes.PURCHASE);
|
111
|
+ await Get.toNamed(Routes.PURCHASE, arguments: {
|
|
|
|
112
|
+ IntentKeys.channelType: '我的页面会员入口',
|
|
|
|
113
|
+ });
|
|
111
|
final vipResult = await _vipApi.getVipInfo();
|
114
|
final vipResult = await _vipApi.getVipInfo();
|
|
112
|
if (vipResult case AppSuccess(data: final vip)) {
|
115
|
if (vipResult case AppSuccess(data: final vip)) {
|
|
113
|
try {
|
116
|
try {
|