"use strict"; const common_vendor = require("../common/vendor.js"); const utils_request = require("../utils/request.js"); function getMessageList(params) { return utils_request.request({ url: "/miniapp/message/list", method: "GET", params }); } function readAllMessages() { return utils_request.request({ url: "/miniapp/message/read-all", method: "POST" }); } function readMessage(id) { return utils_request.request({ url: `/miniapp/message/read/${id}`, method: "PUT" }); } function getUnreadCount() { return utils_request.request({ url: "/miniapp/message/unread-count", method: "GET" }); } function createOrGetSession(data) { return utils_request.request({ url: "/main/session/create", method: "POST", data }); } function getChatHistory(params) { return utils_request.request({ url: "/main/message/history", method: "GET", params }); } function sendTextMessage(data) { return utils_request.request({ url: "/main/message/send/text", method: "POST", data }); } function markChatRead(data) { return utils_request.request({ url: "/main/message/read", method: "PUT", data }); } function autoCreateOrderCard(data) { return utils_request.request({ url: "/main/order-card/auto-create", method: "POST", params: data }); } function createWxPayOrder(orderCardId, userId) { return utils_request.request({ url: `/main/order-card/${orderCardId}/create-order`, method: "POST", params: { userId } }); } function sendImageMessage(data) { return new Promise((resolve, reject) => { const token = common_vendor.index.getStorageSync("token"); const BASE_URL = utils_request.UPLOAD_URL; common_vendor.index.uploadFile({ url: BASE_URL + "/main/message/send/image", filePath: data.filePath, name: "file", formData: { sessionId: data.sessionId, msgNo: data.msgNo, senderId: data.senderId }, header: { "Authorization": token ? `Bearer ${token}` : "", "clientid": "e5cd7e4891bf95d1d19206ce24a7b32e" }, success: (res) => { const result = JSON.parse(res.data); if (result.code === 200) { resolve(result); } else { reject(result); } }, fail: (err) => reject(err) }); }); } exports.autoCreateOrderCard = autoCreateOrderCard; exports.createOrGetSession = createOrGetSession; exports.createWxPayOrder = createWxPayOrder; exports.getChatHistory = getChatHistory; exports.getMessageList = getMessageList; exports.getUnreadCount = getUnreadCount; exports.markChatRead = markChatRead; exports.readAllMessages = readAllMessages; exports.readMessage = readMessage; exports.sendImageMessage = sendImageMessage; exports.sendTextMessage = sendTextMessage; //# sourceMappingURL=../../.sourcemap/mp-weixin/api/message.js.map