/** * @file web/request/getUserCollect.ts * @description 获取用户收藏请求模块 * @since Beta v0.5.0 */ import TGHttp from "../../utils/TGHttp.js"; import { getRequestHeader } from "../utils/getRequestHeader.js"; /** * @description 获取用户收藏帖子 * @since Beta v0.5.0 * @param {Record} cookie - 用户 cookie * @param {string} uid - 用户 uid * @param {string} offset - 偏移量 * @returns {Promise} 用户收藏帖子 */ export async function getUserCollect( cookie: Record, uid: string, offset: string = "", ): Promise { const url = "https://bbs-api.miyoushe.com/post/wapi/userFavouritePost"; const params = { size: "20", uid, offset }; const header = getRequestHeader(cookie, "GET", params, "common"); const resp = await TGHttp(url, { method: "GET", headers: header, query: params, }); if (resp.retcode !== 0) return resp; return resp.data; }