添加 Hutao API 相关请求

This commit is contained in:
BTMuli
2023-05-31 15:42:58 +08:00
parent bf624185d1
commit e82c9b32db
13 changed files with 366 additions and 20 deletions

View File

@@ -0,0 +1,27 @@
/**
* @file plugins Hutao request getAvatarHoldRate.ts
* @description Hutao API 获取角色持有率数据请求方法
* @author BTMuli <bt-muli@outlook.com>
* @since Alpha v0.2.0
*/
// tauri
import { http } from "@tauri-apps/api";
// api
import HutaoApi from "../api";
/**
* @description 获取角色持有率数据
* @since Alpha v0.2.0
* @returns {Promise<TGApp.Plugins.Hutao.AbyssAvatarHoldRate[]>}
*/
async function getAvatarHoldRate (): Promise<TGApp.Plugins.Hutao.AbyssAvatarHoldRate[]> {
const url = HutaoApi.Abyss.avatar.holdRate;
return await http.fetch<TGApp.Plugins.Hutao.AbyssAvatarHoldRateResponse>(url, {
method: "GET",
}).then((res) => {
return res.data.data;
});
}
export default getAvatarHoldRate;