import 'package:bytedesk_kefu/http/bytedesk_leavemsg_api.dart'; import 'package:bytedesk_kefu/model/helpCategory.dart'; import 'package:bytedesk_kefu/model/jsonResult.dart'; class LeaveMsgRepository { final BytedeskLeaveMsgHttpApi bytedeskHttpApi = BytedeskLeaveMsgHttpApi(); LeaveMsgRepository(); Future> getHelpLeaveMsgCategories(String? uid) async { return await bytedeskHttpApi.getHelpLeaveMsgCategories(uid); } // , List? imageUrls Future submitLeaveMsg(String? wid, String? aid, String? type, String? mobile, String? email, String? content) async { return await bytedeskHttpApi.submitLeaveMsg(wid, aid, type, mobile, email, content); } Future upload(String? filePath) async { return await bytedeskHttpApi.upload(filePath); } }