소스 검색

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

zhipeng 1 년 전
부모
커밋
0de5a58952
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      lib/data/api/request/chat_history_request.dart
  2. 1 1
      lib/data/repositories/chat_repository.dart

+ 1 - 1
lib/data/api/request/chat_history_request.dart

@@ -12,7 +12,7 @@ class ChatHistoryRequest extends AppBaseRequest {
   int pageSize;
 
   @JsonKey(name: 'id')
-  int? lastId;
+  String? lastId;
 
   ChatHistoryRequest(this.pageCount, this.pageSize, this.lastId);
 

+ 1 - 1
lib/data/repositories/chat_repository.dart

@@ -38,7 +38,7 @@ class ChatRepository {
     }).then((stream) => SSEParseUtil.parse(stream));
   }
 
-  Future<List<ChatItem>> chatHistory(int? lastId) {
+  Future<List<ChatItem>> chatHistory(String? lastId) {
     return atmobApi
         .chatHistory(ChatHistoryRequest(1, 20, lastId))
         .then(HttpHandler.handle(true))