♻️ 请求模块重构

This commit is contained in:
目棃
2024-11-19 09:34:18 +08:00
parent 9b1fa22cbe
commit c6f45f0a35
49 changed files with 660 additions and 1120 deletions

View File

@@ -89,91 +89,6 @@ declare namespace TGApp.BBS.Response {
};
}
/**
* @description 通过 gameToken 获取 stoken 的返回类型
* @interface getStokenByGameToken
* @since Beta v0.3.0
* @extends BaseWithData
* @property {getStokenByGameTokenData} data - 返回数据
* @return getStokenByGameToken
*/
interface getStokenByGameToken extends BaseWithData {
data: getStokenByGameTokenData;
}
/**
* @description 通过 gameToken 获取 stoken 的返回类型数据
* @interface getStokenByGameTokenData
* @since Beta v0.3.0
* @property {number} token.token_type - token 类型
* @property {string} token.token - token 值
* @property {TGApp.BBS.Account.getStokenByGameTokenInfo} user_info - 用户信息
* @property {unknown} realname_info - 实名信息
* @property {boolean} need_realperson - 是否需要实名认证
* @return getStokenByGameToken
*/
interface getStokenByGameTokenData {
token: {
token_type: number;
token: string;
};
user_info: TGApp.BBS.Account.getStokenByGameTokenInfo;
realname_info: unknown;
need_realperson: boolean;
}
/**
* @description 通过 stoken v1 获取 stoken v2 的返回类型
* @interface getTokenBySToken
* @since Beta v0.4.3
* @extends BaseWithData
* @property {getStokenByGameTokenData} data - 返回数据
* @return getTokenBySToken
*/
interface getTokenBySToken extends BaseWithData {
data: getStokenByGameTokenData;
}
/**
* @description 通过 stoken v1 获取 stoken v2 的返回类型数据
* @interface getTokenBySTokenData
* @since Beta v0.4.3
* @property {unknown} need_realperson - 是否需要实名认证
* @property {string} token.token - token 值
* @property {number} token.token_type - token 类型
* @description user_info 只写了用到的字段
* @property {string} user_info.aid - 用户 aid
* @property {string} user_info.mid - 用户 mid
* @returns getTokenBySTokenData
*/
interface getTokenBySTokenData {
need_realperson: boolean;
token: {
token: string;
token_type: number;
};
user_info: {
aid: string;
mid: string;
};
}
/**
* @description 通过 gameToken 获取 cookie_token 的返回类型
* @interface getCookieTokenByGameToken
* @since Beta v0.3.0
* @extends BaseWithData
* @property {string} data.uid - 用户 uid
* @property {string} data.cookie_token - cookie_token 值
* @return getCookieTokenByGameToken
*/
interface getCookieTokenByGameToken extends BaseWithData {
data: {
uid: string;
cookie_token: string;
};
}
/**
* @description 通过 sToken 获取 actionTicket 的返回类型
* @interface getActionTicketBySToken