|
|
@@ -91,11 +91,13 @@ class ProfileController extends BaseController {
|
|
|
EventHandler.report(EventId.event_06004);
|
|
|
|
|
|
final keyboardInfo = _currentCustomKeyboardInfo.value;
|
|
|
- // if (_currentCustomKeyboardInfo.value.isChoose == true) {
|
|
|
- // ToastUtil.show("当前键盘已选择");
|
|
|
- // clickBack();
|
|
|
- // return;
|
|
|
- // }
|
|
|
+
|
|
|
+ final isExist = customKeyboardInfoList.any((e) => e.id == keyboardInfo?.id);
|
|
|
+
|
|
|
+ if (!isExist) {
|
|
|
+ ToastUtil.show("请选择档案~");
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (keyboardInfo.id?.isNotEmpty == true) {
|
|
|
try {
|
|
|
await keyboardRepository.keyboardChoose(keyboardId: keyboardInfo.id!);
|
|
|
@@ -128,6 +130,7 @@ class ProfileController extends BaseController {
|
|
|
|
|
|
var result = await ProfileEditPage.start(keyboardInfo: keyboardInfo);
|
|
|
if (result == true) {
|
|
|
+
|
|
|
await getCustomKeyboard();
|
|
|
}
|
|
|
} else {
|