/** * @file plugins/Mys/request/getForumList.ts * @description Mys 插件特定论坛请求 * @since Beta v0.5.1 */ import TGHttp from "../../../utils/TGHttp.js"; /** * @description 获取特定论坛列表 * @since Beta v0.5.1 * @param {number} forumId 特定论坛 ID * @param {number} type 排序方式: 0-按热度排序,1-最新回复,2-按时间排序 * @param {number} page_size 每页数量 * @return {Promise} */ async function getForumList( forumId: number, type: number = 0, page_size: number = 20, ): Promise { const url = "https://bbs-api.miyoushe.com/post/wapi/getForumPostList"; const params = { forum_id: forumId.toString(), sort_type: type.toString(), page_size: page_size.toString(), }; const resp = await TGHttp(url, { method: "GET", query: params, }); return resp.data; } export default getForumList;