Ver Fonte

[Fix]处理聊天记录load more失败问题

zhipeng há 1 ano atrás
pai
commit
c377229f2c
1 ficheiros alterados com 3 adições e 7 exclusões
  1. 3 7
      lib/module/chat/controller.dart

+ 3 - 7
lib/module/chat/controller.dart

@@ -20,7 +20,8 @@ import 'package:uuid/uuid.dart';
 import '../../utils/http_handler.dart';
 
 class ChatController extends BaseController {
-  final RefreshController refreshController = RefreshController();
+  final RefreshController refreshController =
+      RefreshController(initialLoadStatus: LoadStatus.loading);
   final ScrollController listScrollController = ScrollController();
   final TextEditingController inputController = TextEditingController();
 
@@ -33,6 +34,7 @@ class ChatController extends BaseController {
   @override
   void onInit() {
     super.onInit();
+    loadMoreHistory();
     checkArguments();
   }
 
@@ -73,12 +75,6 @@ class ChatController extends BaseController {
     }
   }
 
-  @override
-  void onReady() {
-    super.onReady();
-    refreshController.requestLoading();
-  }
-
   onSendClick() {
     if (inputController.text.isEmpty) {
       return;