mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-12 09:18:14 +08:00
28 lines
777 B
TypeScript
28 lines
777 B
TypeScript
/**
|
|
* @file plugins/Hutao/request/getAvatarHoldRate.ts
|
|
* @description Hutao API 获取角色持有率数据请求方法
|
|
* @since Beta v0.6.2
|
|
*/
|
|
|
|
import TGHttp from "../../../utils/TGHttp.js";
|
|
import HutaoApi from "../api/index.js";
|
|
|
|
/**
|
|
* @description 获取角色持有率数据
|
|
* @since Beta v0.6.2
|
|
* @param {boolean} isLast 是否获取上期数据
|
|
* @returns {Promise<TGApp.Plugins.Hutao.Abyss.AvatarHold[]>}
|
|
*/
|
|
async function getAvatarHoldRate(
|
|
isLast: boolean = false,
|
|
): Promise<TGApp.Plugins.Hutao.Abyss.AvatarHold[]> {
|
|
const url = HutaoApi.Abyss.avatar.holdRate;
|
|
const resp = await TGHttp<TGApp.Plugins.Hutao.Abyss.AvatarHoldResponse>(url, {
|
|
method: "GET",
|
|
query: { Last: isLast },
|
|
});
|
|
return resp.data;
|
|
}
|
|
|
|
export default getAvatarHoldRate;
|