|
|
@@ -1,6 +1,5 @@
|
|
|
import 'dart:convert';
|
|
|
import 'dart:io';
|
|
|
-
|
|
|
import 'package:dio/dio.dart';
|
|
|
import 'package:electronic_assistant/data/api/atmob_api.dart';
|
|
|
import 'package:electronic_assistant/data/api/atmob_file_api.dart';
|
|
|
@@ -9,7 +8,6 @@ import 'package:electronic_assistant/data/api/request/talk_create_request.dart';
|
|
|
import 'package:electronic_assistant/data/api/request/talk_delete_request.dart';
|
|
|
import 'package:electronic_assistant/data/api/request/talk_file_request.dart';
|
|
|
import 'package:electronic_assistant/data/api/request/talk_translate_request.dart';
|
|
|
-import 'package:flutter/widgets.dart';
|
|
|
import 'package:flutter_foreground_task/flutter_foreground_task.dart';
|
|
|
import 'package:get/get.dart';
|
|
|
import 'package:get/get_connect/http/src/request/request.dart';
|
|
|
@@ -35,6 +33,8 @@ import 'account_repository.dart';
|
|
|
class TalkRepository {
|
|
|
TalkRepository._();
|
|
|
|
|
|
+ static const homeMaxShowCount = 15;
|
|
|
+
|
|
|
final Set<String> _uploadingTalkIds = {};
|
|
|
|
|
|
final Map<String, RxDouble> _uploadingTalkProgress = {};
|
|
|
@@ -116,8 +116,8 @@ class TalkRepository {
|
|
|
|
|
|
Future<TalkPaginateResponse> refreshHomeTalkData({int? sortType = 1}) {
|
|
|
int limit;
|
|
|
- if (_talkList.isEmpty || _talkList.length < 10) {
|
|
|
- limit = 10;
|
|
|
+ if (_talkList.isEmpty || _talkList.length < homeMaxShowCount) {
|
|
|
+ limit = homeMaxShowCount;
|
|
|
} else {
|
|
|
limit = _talkList.length;
|
|
|
}
|