|
@@ -137,11 +137,7 @@ class BindPartnerController extends GetxController { |
|
@@ -137,11 +137,7 @@ class BindPartnerController extends GetxController { |
|
137
|
break;
|
137
|
break;
|
|
138
|
case AppSuccess(data: final friendItem):
|
138
|
case AppSuccess(data: final friendItem):
|
|
139
|
_platformHostApi.refreshWatchAppAndWidgets();
|
139
|
_platformHostApi.refreshWatchAppAndWidgets();
|
|
140
|
- if (isShowAppBarBack) {
|
|
|
|
141
|
- Get.back();
|
|
|
|
142
|
- } else {
|
|
|
|
143
|
- Get.to(_BindSuccessPage(friendItem));
|
|
|
|
144
|
- }
|
140
|
+ Get.to(_BindSuccessPage(friendItem, isShowAppBarBack));
|
|
145
|
ta.track('success_add_doubelfeel_friend');
|
141
|
ta.track('success_add_doubelfeel_friend');
|
|
146
|
break;
|
142
|
break;
|
|
147
|
}
|
143
|
}
|
|
@@ -172,8 +168,9 @@ class BindPartnerController extends GetxController { |
|
@@ -172,8 +168,9 @@ class BindPartnerController extends GetxController { |
|
172
|
}
|
168
|
}
|
|
173
|
|
169
|
|
|
174
|
class _BindSuccessPage extends StatelessWidget {
|
170
|
class _BindSuccessPage extends StatelessWidget {
|
|
175
|
- const _BindSuccessPage(this.friendItem);
|
171
|
+ const _BindSuccessPage(this.friendItem, this.isShowAppBarBack);
|
|
176
|
final FriendItem friendItem;
|
172
|
final FriendItem friendItem;
|
|
|
|
173
|
+ final bool isShowAppBarBack;
|
|
177
|
@override
|
174
|
@override
|
|
178
|
Widget build(BuildContext context) {
|
175
|
Widget build(BuildContext context) {
|
|
179
|
final l10n = context.l10n;
|
176
|
final l10n = context.l10n;
|
|
@@ -181,11 +178,21 @@ class _BindSuccessPage extends StatelessWidget { |
|
@@ -181,11 +178,21 @@ class _BindSuccessPage extends StatelessWidget { |
|
181
|
final preferences = userPrefs.preferences.value;
|
178
|
final preferences = userPrefs.preferences.value;
|
|
182
|
final me = preferences.meUserInfo;
|
179
|
final me = preferences.meUserInfo;
|
|
183
|
return GuideCommonScaffold(
|
180
|
return GuideCommonScaffold(
|
|
184
|
- onBackPressed: () => Get.back(),
|
181
|
+ onBackPressed: () {
|
|
|
|
182
|
+ Get.back();
|
|
|
|
183
|
+ if (isShowAppBarBack) {
|
|
|
|
184
|
+ Get.back();
|
|
|
|
185
|
+ }
|
|
|
|
186
|
+ },
|
|
185
|
bottom: OnboardingBottomButton(
|
187
|
bottom: OnboardingBottomButton(
|
|
186
|
label: l10n.continueButton,
|
188
|
label: l10n.continueButton,
|
|
187
|
enabled: true,
|
189
|
enabled: true,
|
|
188
|
onPressed: () async {
|
190
|
onPressed: () async {
|
|
|
|
191
|
+ if (isShowAppBarBack) {
|
|
|
|
192
|
+ Get.back();
|
|
|
|
193
|
+ Get.back();
|
|
|
|
194
|
+ return;
|
|
|
|
195
|
+ }
|
|
189
|
final userStateService = Get.find<UserStateService>();
|
196
|
final userStateService = Get.find<UserStateService>();
|
|
190
|
if (!userStateService.isVip) {
|
197
|
if (!userStateService.isVip) {
|
|
191
|
Get.offNamed(
|
198
|
Get.offNamed(
|