mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-12 09:18:14 +08:00
70 lines
2.1 KiB
TypeScript
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;
|