|
|
@@ -13,7 +13,6 @@ import '../../data/bean/character_group_info.dart';
|
|
|
import '../../data/repository/characters_repository.dart';
|
|
|
import '../../data/repository/keyboard_repository.dart';
|
|
|
import '../character_custom/character_custom_page.dart';
|
|
|
-import '../keyboard_manage/keyboard_manage_controller.dart';
|
|
|
|
|
|
@injectable
|
|
|
class CharacterController extends BaseController
|
|
|
@@ -38,7 +37,7 @@ class CharacterController extends BaseController
|
|
|
charactersRepository.characterGroupList;
|
|
|
|
|
|
// 键盘列表
|
|
|
- List<KeyboardInfo> get keyboardInfoList =>
|
|
|
+ RxList<KeyboardInfo> get keyboardInfoList =>
|
|
|
keyboardRepository.keyboardInfoList;
|
|
|
|
|
|
late Rx<TabController> tabController;
|
|
|
@@ -94,8 +93,8 @@ class CharacterController extends BaseController
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- ever(keyboardRepository.keyboardInfoList, (value) {
|
|
|
- AtmobLog.d(tag, "keyboardInfoList1 changed");
|
|
|
+ ever(keyboardInfoList, (value) {
|
|
|
+ AtmobLog.d(tag, "keyboardInfoList1 changed ${keyboardInfoList.length}");
|
|
|
if (value.isNotEmpty) {
|
|
|
currentKeyboardInfo.value = keyboardInfoList.first;
|
|
|
print("currentKeyboardInfo.value: ${currentKeyboardInfo.value}");
|