import 'package:pilipala/http/api.dart'; import 'package:pilipala/http/init.dart'; class ReplyHttp { static Future replyList({ required int oid, required int pageNum, required int type, int sort = 1, }) async { var res = await Request().get(Api.replyList, data: { 'oid': oid, 'pn': pageNum, 'type': type, 'sort': 1, }); if (res.data['code'] == 0) { return { 'status': true, 'data': res.data['data'], }; } else { Map errMap = { -400: '请求错误', -404: '无此项', 12002: '评论区已关闭', 12009: '评论主体的type不合法', 12061: 'UP主已关闭评论区', }; return { 'status': false, 'date': [], 'msg': errMap[res.data['code']] ?? res.data['message'], }; } } static Future replyReplyList({ required int oid, required String root, required int pageNum, required int type, int sort = 1, }) async { var res = await Request().get(Api.replyReplyList, data: { 'oid': oid, 'root': root, 'pn': pageNum, 'type': type, 'sort': 1, }); if (res.data['code'] == 0) { return { 'status': true, 'data': res.data['data'], }; } else { Map errMap = { -400: '请求错误', -404: '无此项', 12002: '评论区已关闭', 12009: '评论主体的type不合法', }; return { 'status': false, 'date': [], 'msg': errMap[res.data['code']] ?? '请求异常', }; } } }