/** * @file web/request/topicReq.ts * @description 话题相关的请求 * @since Beta v0.7.9 */ import TGHttp from "@utils/TGHttp.js"; // BBSApiTopicBaseUrl => batBu const batBu: Readonly = "https://bbs-api.miyoushe.com/topic/wapi/"; const Referer: Readonly = "https://bbs.mihoyo.com/"; /** * @description 获取特定话题信息 * @since Beta v0.7.9 * @param {string} gid 游戏分区 ID * @param {string} topicId 话题 ID * @return {Promise} */ async function getTopicFullInfo( gid: string, topicId: string, ): Promise { const resp = await TGHttp(`${batBu}getTopicFullInfo`, { method: "GET", headers: { referer: Referer, cookie: "" }, query: { gids: gid, id: topicId }, }); if (resp.retcode !== 0) return resp; return resp.data; } const topicReq = { info: getTopicFullInfo }; export default topicReq;