import 'package:get/get.dart'; import 'package:pilipala/http/msg.dart'; import 'package:pilipala/models/msg/reply.dart'; class MessageReplyController extends GetxController { Cursor? cursor; RxList replyItems = [].obs; Future queryMessageReply({String type = 'init'}) async { if (cursor != null && cursor!.isEnd == true) { return {}; } var params = { if (type == 'onLoad') 'id': cursor!.id, if (type == 'onLoad') 'replyTime': cursor!.time, }; var res = await MsgHttp.messageReply( id: params['id'], replyTime: params['replyTime']); if (res['status']) { cursor = res['data'].cursor; replyItems.addAll(res['data'].items); } return res; } }