🎨 fix(request): 整理了一下

This commit is contained in:
BTMuli
2023-05-06 01:50:06 +08:00
parent 7189b65f3c
commit dafc426d41
5 changed files with 30 additions and 22 deletions

View File

@@ -33,7 +33,7 @@ const TGApi = {
getCharacter: TakumiRecordGenshinCharacterApi, // 获取角色信息
},
bySToken: {
getGameRoles: TakumiSTokenBingdingRolesApi, // 获取绑定角色
getAccounts: TakumiSTokenBingdingRolesApi, // 获取绑定角色
},
getUserCard: TakumiRecordCardApi, // 获取用户卡片
getUserBase: TakumiRecordGenshinIndexApi, // 获取用户基本信息

View File

@@ -6,8 +6,14 @@
*/
import { getAnnoList, getAnnoContent } from "./getAnno";
import { getTokensByLoginTicket, getLtokenByStoken, getCookieTokenByStoken, vetifyStoken } from "./getTokens";
import { getGameCard, getGameAccountsbyCookie, getAccountsbyStoken, getGameRoleList } from "./getGameData";
import {
getTokensByLoginTicket, getLtokenBySToken,
getCookieTokenBySToken, vetifySToken,
} from "./getTokens";
import {
getGameCardByCookie, getGameAccountsbyCookie,
getAccountsbySToken, getGameRoleList,
} from "./getGameData";
const TGRequest = {
Anno: {
@@ -15,18 +21,20 @@ const TGRequest = {
getContent: getAnnoContent,
},
User: {
getTokens: getTokensByLoginTicket,
getLToken: getLtokenByStoken,
byLoginTicket: {
getLTokens: getTokensByLoginTicket,
},
byCookie: {
getAccounts: getGameAccountsbyCookie,
getGameCard: getGameCardByCookie,
getCharacter: getGameRoleList,
},
byStoken: {
getAccounts: getAccountsbyStoken,
getCookieToken: getCookieTokenByStoken,
bySToken: {
vertify: vetifySToken,
getLToken: getLtokenBySToken,
getAccounts: getAccountsbySToken,
getCookieToken: getCookieTokenBySToken,
},
vetifyStoken,
getGameCard,
},
};

View File

@@ -18,7 +18,7 @@ import TGConstant from "../constant/TGConstant";
* @param {BTMuli.User.Base.Cookie} cookie 用户的 Cookie
* @returns {Promise<unknown>} 用户基本信息
*/
export async function getGameCard (cookie: BTMuli.User.Base.Cookie): Promise<unknown> {
export async function getGameCardByCookie (cookie: BTMuli.User.Base.Cookie): Promise<unknown> {
const url = `${TGApi.GameData.getUserCard}?uid=${cookie.login_uid}`;
const query = `uid=${cookie.login_uid}`;
const ck = TGUtils.Tools.cookieToString(cookie);
@@ -45,8 +45,8 @@ export async function getGameCard (cookie: BTMuli.User.Base.Cookie): Promise<unk
* @param {string} stoken stoken
* @returns {Promise<unknown>} 用户绑定角色
*/
export async function getGameRolesbyStoken (cookie: string, stoken: string): Promise<unknown> {
const url = TGApi.GameData.bySToken.getGameRoles;
export async function getAccountsbySToken (cookie: string, stoken: string): Promise<unknown> {
const url = TGApi.GameData.bySToken.getAccounts;
console.log("url:", url);
// eslint-disable-next-line camelcase
const data = { stoken, game_biz: TGConstant.UTILS.GAME_BIZ };

View File

@@ -40,7 +40,7 @@ export async function getTokensByLoginTicket (cookie: BTMuli.User.Base.Cookie):
* @param {string} stoken stoken
* @returns {Promise<unknown>}
*/
export async function getLtokenByStoken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
export async function getLtokenBySToken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
const url = `${TGApi.GameTokens.getLToken}`;
const ck = TGUtils.Tools.cookieToString(cookie);
const query = `stoken=${stoken}`;
@@ -62,7 +62,7 @@ export async function getLtokenByStoken (cookie: BTMuli.User.Base.Cookie, stoken
* @param {string} stoken stoken
* @returns {Promise<unknown>}
*/
export async function getCookieTokenByStoken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
export async function getCookieTokenBySToken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
const url = `${TGApi.GameTokens.getCookieToken}?stoken=${stoken}`;
console.log(url);
const ck = TGUtils.Tools.cookieToString(cookie);
@@ -85,7 +85,7 @@ export async function getCookieTokenByStoken (cookie: BTMuli.User.Base.Cookie, s
* @param {string} stoken stoken
* @returns {Promise<unknown>}
*/
export async function vetifyStoken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
export async function vetifySToken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
const url = `${TGApi.GameTokens.vetifyStoken}`;
const ck = TGUtils.Tools.cookieToString(cookie);
const query = `stoken=${stoken}`;

View File

@@ -56,7 +56,7 @@ onMounted(async () => {
// 根据获取到的 cookie.login_ticket 获取 stoken 和 ltoken
async function getTokens () {
const tokenRes = await TGRequest.User.getTokens(cookie.value);
const tokenRes = await TGRequest.User.byLoginTicket.getLTokens(cookie.value);
console.log(tokenRes);
if (Array.isArray(tokenRes)) tokens.value = tokenRes;
else {
@@ -90,7 +90,7 @@ async function vertifyStoken () {
value: string;
}>)[0].value as string;
console.log("stoken", stoken);
const vertifyRes = await TGRequest.User.vetifyStoken(cookie.value, stoken);
const vertifyRes = await TGRequest.User.bySToken.vertify(cookie.value, stoken);
console.log(vertifyRes);
}
@@ -101,7 +101,7 @@ async function getLToken () {
value: string;
}>)[0].value as string;
console.log("stoken", stoken);
const tokenRes = await TGRequest.User.getLToken(cookie.value, stoken);
const tokenRes = await TGRequest.User.bySToken.getLToken(cookie.value, stoken);
console.log(tokenRes);
}
@@ -112,13 +112,13 @@ async function getCookieToken () {
value: string;
}>)[0].value as string;
console.log("stoken", stoken);
const cookieRes = await TGRequest.User.byStoken.getCookieToken(cookie.value, stoken);
const cookieRes = await TGRequest.User.bySToken.getCookieToken(cookie.value, stoken);
console.log(cookieRes);
}
// 获取游戏数据
async function getUserGameCard () {
const gameCard = await TGRequest.User.getGameCard(cookie.value);
const gameCard = await TGRequest.User.byCookie.getGameCard(cookie.value);
console.log(gameCard);
}
@@ -129,7 +129,7 @@ async function getBindRole () {
key: string;
value: string;
}>)[0].value as string;
const bindRole = await TGRequest.User.byStoken.getAccounts(ck, stoken);
const bindRole = await TGRequest.User.bySToken.getAccounts(ck, stoken);
console.log(bindRole);
}