Files
TeyvatGuide/src/web/request/TGRequest.ts
2024-08-15 17:53:13 +08:00

70 lines
2.1 KiB
TypeScript

/**
* @file web/request/TGRequest.ts
* @description 应用用到的请求函数
* @since Beta v0.5.3
*/
import { genAuthkey, genAuthkey2 } from "./genAuthkey.js";
import { getAbyss } from "./getAbyss.js";
import { getActionTicketBySToken } from "./getActionTicket.js";
import { getAnnoContent, getAnnoList } from "./getAnno.js";
import { getAvatarList, getAvatarDetail } from "./getAvatarDetail.js";
import { getCookieTokenByGameToken, getCookieTokenBySToken } from "./getCookieToken.js";
import { getDeviceFp } from "./getDeviceFp.js";
import { getGachaLog } from "./getGachaLog.js";
import { getGameAccountsByCookie, getGameAccountsBySToken } from "./getGameAccounts.js";
import { getGameRecord } from "./getGameRecord.js";
import { getLTokenBySToken } from "./getLToken.js";
import { getGameRoleListByLToken } from "./getRoleList.js";
import { getStokenByGameToken, getTokenBySToken } from "./getStoken.js";
import getSyncAvatarDetail from "./getSyncAvatarDetail.js";
import getSyncAvatarListAll from "./getSyncAvatarListAll.js";
import { getUserCollect } from "./getUserCollect.js";
import { getUserInfoByCookie } from "./getUserInfo.js";
import { verifyLToken } from "./verifyLToken.js";
const TGRequest = {
Anno: {
getList: getAnnoList,
getContent: getAnnoContent,
},
Device: {
getFp: getDeviceFp,
},
User: {
getAuthkey: genAuthkey,
getAuthkey2: genAuthkey2,
getCollect: getUserCollect,
getGachaLog,
getRecord: getGameRecord,
byCookie: {
getAbyss,
getAccounts: getGameAccountsByCookie,
getUserInfo: getUserInfoByCookie,
getAvatarList,
getAvatarDetail,
},
byLToken: {
verify: verifyLToken,
getRoleList: getGameRoleListByLToken,
},
bySToken: {
update: getTokenBySToken,
getAccounts: getGameAccountsBySToken,
getCookieToken: getCookieTokenBySToken,
getLToken: getLTokenBySToken,
getActionTicket: getActionTicketBySToken,
},
bgGameToken: {
getCookieToken: getCookieTokenByGameToken,
getStoken: getStokenByGameToken,
},
calculate: {
getSyncAvatarListAll,
getSyncAvatarDetail,
},
},
};
export default TGRequest;