import { Api, Get, useInject } from "@midwayjs/hooks"; import { RedisService } from "@midwayjs/redis"; export default Api( Get(), async () => { const client = await useInject(RedisService); const neteaseStat = await client.get("api-next:stat:netease"); const wallpaperStat = await client.get("api-next:stat:wallpaper"); const biliStat = await client.get("api-next:stat:bili"); const bingStat = await client.get("api-next:stat:bing"); const acgmStat = await client.get("api-next:stat:acgm"); return { code: 1, data: { netease: Number(neteaseStat), wallpaper: Number(wallpaperStat), acgm: Number(acgmStat), bili: Number(biliStat), bing: Number(bingStat), } }; } );