feat: 修复分享文案和null处理
This commit is contained in:
parent
aa0fd94cb2
commit
961d419c4d
@ -39,7 +39,7 @@ class HIMenuView extends GetView<HIMenuController> {
|
|||||||
Obx(() {
|
Obx(() {
|
||||||
final account = KRAppRunData.getInstance().kr_account.value;
|
final account = KRAppRunData.getInstance().kr_account.value;
|
||||||
final isDeviceLogin = account != null && account.startsWith('9000');
|
final isDeviceLogin = account != null && account.startsWith('9000');
|
||||||
final accountText = isDeviceLogin ? '待绑定' : '${KRAppRunData.getInstance().kr_account.value.toString()}';
|
final accountText = (account ==null || isDeviceLogin) ? '待绑定' : '${KRAppRunData.getInstance().kr_account.value.toString()}';
|
||||||
return UserInfoCard(
|
return UserInfoCard(
|
||||||
controller: controller,
|
controller: controller,
|
||||||
userId: accountText,
|
userId: accountText,
|
||||||
|
|||||||
@ -75,7 +75,7 @@ class HIUserInfoView extends GetView<HIUserInfoController> {
|
|||||||
.value;
|
.value;
|
||||||
final isDeviceLogin = account != null &&
|
final isDeviceLogin = account != null &&
|
||||||
account.startsWith('9000');
|
account.startsWith('9000');
|
||||||
final accountText = isDeviceLogin
|
final accountText = (account ==null || isDeviceLogin)
|
||||||
? '待绑定'
|
? '待绑定'
|
||||||
: '${KRAppRunData.getInstance().kr_account.value.toString()}';
|
: '${KRAppRunData.getInstance().kr_account.value.toString()}';
|
||||||
return Text(
|
return Text(
|
||||||
|
|||||||
@ -139,7 +139,7 @@ class KRDeleteAccountView extends GetView<KRDeleteAccountController> {
|
|||||||
final account = KRAppRunData.getInstance().kr_account.value;
|
final account = KRAppRunData.getInstance().kr_account.value;
|
||||||
final isDeviceLogin =
|
final isDeviceLogin =
|
||||||
account != null && account.startsWith('9000');
|
account != null && account.startsWith('9000');
|
||||||
final accountText = isDeviceLogin
|
final accountText = (account ==null || isDeviceLogin)
|
||||||
? '待绑定'
|
? '待绑定'
|
||||||
: '${KRAppRunData.getInstance().kr_account.value.toString()}';
|
: '${KRAppRunData.getInstance().kr_account.value.toString()}';
|
||||||
return Text(
|
return Text(
|
||||||
|
|||||||
@ -115,14 +115,14 @@ class KRInviteView extends GetView<KRInviteController> {
|
|||||||
),
|
),
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
if (controller.kr_referCode.value.isNotEmpty) {
|
if (controller.kr_referCode.value.isNotEmpty) {
|
||||||
|
final code = controller.kr_referCode.value;
|
||||||
|
final text = '#您的好友邀请您使用Hi快网络加速器\n'
|
||||||
|
'安装完毕后,在软件内<邀请好友>页面粘贴以下邀请码\n'
|
||||||
|
'$code\n'
|
||||||
|
'您和您的好友将会分别获得3天免费时长\n\n'
|
||||||
|
'点击此处进入下载页面\n'
|
||||||
|
'或在浏览器输入hifastvpn.com下载#';
|
||||||
if (GetPlatform.isIOS) {
|
if (GetPlatform.isIOS) {
|
||||||
final code = controller.kr_referCode.value;
|
|
||||||
final text = '#您的好友邀请您使用Hi快网络加速器\n'
|
|
||||||
'安装完毕后,在软件内<邀请好友>页面粘贴以下邀请码\n'
|
|
||||||
'$code\n'
|
|
||||||
'您和您的好友将会分别获得3天免费时长\n\n'
|
|
||||||
'点击此处进入下载页面\n'
|
|
||||||
'或在浏览器输入hifastvpn.com下载#';
|
|
||||||
Share.share(
|
Share.share(
|
||||||
text,
|
text,
|
||||||
subject: '直接分享Hi快VPN邀请链接',
|
subject: '直接分享Hi快VPN邀请链接',
|
||||||
@ -130,7 +130,7 @@ class KRInviteView extends GetView<KRInviteController> {
|
|||||||
} else {
|
} else {
|
||||||
Clipboard.setData(
|
Clipboard.setData(
|
||||||
ClipboardData(
|
ClipboardData(
|
||||||
text: controller.kr_referCode.value),
|
text: text),
|
||||||
);
|
);
|
||||||
KRCommonUtil.kr_showToast(
|
KRCommonUtil.kr_showToast(
|
||||||
AppTranslations.kr_invite.inviteCodeCopied,
|
AppTranslations.kr_invite.inviteCodeCopied,
|
||||||
|
|||||||
@ -400,6 +400,7 @@ class KRLoginController extends GetxController
|
|||||||
preventBackDismiss: true,
|
preventBackDismiss: true,
|
||||||
confirmText: '确定',
|
confirmText: '确定',
|
||||||
);
|
);
|
||||||
|
return;
|
||||||
},
|
},
|
||||||
(r) async {
|
(r) async {
|
||||||
_saveLoginData(r);
|
_saveLoginData(r);
|
||||||
|
|||||||
@ -89,7 +89,7 @@ class KRLoginView extends GetView<KRLoginController> {
|
|||||||
final account = KRAppRunData.getInstance().kr_account.value;
|
final account = KRAppRunData.getInstance().kr_account.value;
|
||||||
final isDeviceLogin =
|
final isDeviceLogin =
|
||||||
account != null && account.startsWith('9000');
|
account != null && account.startsWith('9000');
|
||||||
final accountText = isDeviceLogin
|
final accountText = (account ==null || isDeviceLogin)
|
||||||
? '待绑定'
|
? '待绑定'
|
||||||
: '${KRAppRunData.getInstance().kr_account.value.toString()}';
|
: '${KRAppRunData.getInstance().kr_account.value.toString()}';
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user