diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 77dd3e4..cf1689d 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -8,7 +8,9 @@ plugins { android { namespace = "com.juxinghe.touchme" compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion + // Use a specific NDK version that is available on the system + // If flutter.ndkVersion points to a missing/corrupted NDK, override it + ndkVersion = "27.0.12077973" compileOptions { sourceCompatibility = JavaVersion.VERSION_11 diff --git a/lib/controller/setting/spread_controller.dart b/lib/controller/setting/spread_controller.dart index 6cde2ff..f0fbd63 100644 --- a/lib/controller/setting/spread_controller.dart +++ b/lib/controller/setting/spread_controller.dart @@ -137,7 +137,6 @@ class SpreadController extends GetxController with WidgetsBindingObserver { roseList.value = result.data.data!.records; } final response = await _userApi.getChatStaticsInfo(); - print('canApply: 137'); if (response.data.isSuccess && response.data.data != null) { final data = response.data.data!; if(roseList[activePay.value].liveDurationHours != null){ @@ -147,7 +146,6 @@ class SpreadController extends GetxController with WidgetsBindingObserver { } } } - print('canApply: $canApply'); if(matchmakerFlag.value){ final index = roseList.indexWhere((item) => item.subCategory == GlobalData().userData!.matchmakerType!); enableIndex.value = index >= 0 ? index : 0; diff --git a/lib/im/im_manager.dart b/lib/im/im_manager.dart index 803cb06..bfa8f4f 100644 --- a/lib/im/im_manager.dart +++ b/lib/im/im_manager.dart @@ -132,7 +132,15 @@ class IMManager { }, ), ); - + EMClient.getInstance.chatManager.addMessageEvent(_chatHandlerKey, ChatMessageEvent( + onSuccess: (str, message){ + Get.log('✅ [IMManager] 发送消息成功: $str'); + }, + onError: (str, message, err){ + //code: 508为拦截 + Get.log('❌ [IMManager] 发送消息失败: $err----$str'); + }, + )); _listenersRegistered = true; if (Get.isLogEnable) { Get.log('✅ [IMManager] 监听器注册成功'); diff --git a/lib/pages/discover/live_room_page.dart b/lib/pages/discover/live_room_page.dart index 233fc11..4626d73 100644 --- a/lib/pages/discover/live_room_page.dart +++ b/lib/pages/discover/live_room_page.dart @@ -107,6 +107,7 @@ class _LiveRoomPageState extends State { Widget build(BuildContext context) { return PopScope( onPopInvokedWithResult: (bool didPop, Object? result) async { + SmartDialog.dismiss(); _overlayController.show(); Get.back(); },