|
|
@@ -67,9 +67,10 @@ class AddFriendDialogController extends BaseController {
|
|
|
void _requestAddFriend() {
|
|
|
AccountRepository accountRepository = AccountRepository.getInstance();
|
|
|
if (accountRepository.memberIsExpired()) {
|
|
|
- AddFriendLocateResultDialog.show(confirmOnTap: () {
|
|
|
+ AddFriendLocateResultDialog.show(confirmOnTap: () async {
|
|
|
FocusScope.of(Get.context!).unfocus();
|
|
|
- MemberPage.start(enterTyp: MemberPageType.addFriendToEnter);
|
|
|
+ await MemberPage.start(enterTyp: MemberPageType.addFriendToEnter);
|
|
|
+ hideKeyboard(Get.context!);
|
|
|
});
|
|
|
} else {
|
|
|
friendsRepository.addFriendRequest(phone).then((_) {
|
|
|
@@ -77,9 +78,10 @@ class AddFriendDialogController extends BaseController {
|
|
|
Get.back();
|
|
|
}).catchError((error) {
|
|
|
if (accountRepository.memberIsExpired()) {
|
|
|
- AddFriendLocateResultDialog.show(confirmOnTap: () {
|
|
|
+ AddFriendLocateResultDialog.show(confirmOnTap: () async {
|
|
|
FocusScope.of(Get.context!).unfocus();
|
|
|
- MemberPage.start(enterTyp: MemberPageType.addFriendToEnter);
|
|
|
+ await MemberPage.start(enterTyp: MemberPageType.addFriendToEnter);
|
|
|
+ hideKeyboard(Get.context!);
|
|
|
});
|
|
|
} else {
|
|
|
if (error is ServerErrorException) {
|