|
...
|
...
|
@@ -137,11 +137,7 @@ class BindPartnerController extends GetxController { |
|
|
|
break;
|
|
|
|
case AppSuccess(data: final friendItem):
|
|
|
|
_platformHostApi.refreshWatchAppAndWidgets();
|
|
|
|
if (isShowAppBarBack) {
|
|
|
|
Get.back();
|
|
|
|
} else {
|
|
|
|
Get.to(_BindSuccessPage(friendItem));
|
|
|
|
}
|
|
|
|
Get.to(_BindSuccessPage(friendItem, isShowAppBarBack));
|
|
|
|
ta.track('success_add_doubelfeel_friend');
|
|
|
|
break;
|
|
|
|
}
|
|
...
|
...
|
@@ -172,8 +168,9 @@ class BindPartnerController extends GetxController { |
|
|
|
}
|
|
|
|
|
|
|
|
class _BindSuccessPage extends StatelessWidget {
|
|
|
|
const _BindSuccessPage(this.friendItem);
|
|
|
|
const _BindSuccessPage(this.friendItem, this.isShowAppBarBack);
|
|
|
|
final FriendItem friendItem;
|
|
|
|
final bool isShowAppBarBack;
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
final l10n = context.l10n;
|
|
...
|
...
|
@@ -181,11 +178,21 @@ class _BindSuccessPage extends StatelessWidget { |
|
|
|
final preferences = userPrefs.preferences.value;
|
|
|
|
final me = preferences.meUserInfo;
|
|
|
|
return GuideCommonScaffold(
|
|
|
|
onBackPressed: () => Get.back(),
|
|
|
|
onBackPressed: () {
|
|
|
|
Get.back();
|
|
|
|
if (isShowAppBarBack) {
|
|
|
|
Get.back();
|
|
|
|
}
|
|
|
|
},
|
|
|
|
bottom: OnboardingBottomButton(
|
|
|
|
label: l10n.continueButton,
|
|
|
|
enabled: true,
|
|
|
|
onPressed: () async {
|
|
|
|
if (isShowAppBarBack) {
|
|
|
|
Get.back();
|
|
|
|
Get.back();
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
final userStateService = Get.find<UserStateService>();
|
|
|
|
if (!userStateService.isVip) {
|
|
|
|
Get.offNamed(
|
...
|
...
|
|