24 lines
769 B
TypeScript
24 lines
769 B
TypeScript
import { defineRequest } from '../common'
|
|
import type { IAdventureInfo, ICharacterInfo, ISkillInfo } from './type'
|
|
|
|
export default defineRequest((request) => {
|
|
return {
|
|
async adventures() {
|
|
const res = await request.get<IAdventureInfo[]>('/adventure')
|
|
return res.data
|
|
},
|
|
async createToken(alter: string, equVersion?: string) {
|
|
const res = await request.get<string>(`/token/get/${alter}`, { params: { equVersion } })
|
|
return res.data
|
|
},
|
|
async characterInfo() {
|
|
const res = await request.get<ICharacterInfo>('/character')
|
|
return res.data
|
|
},
|
|
async skillDetail(skillId: string, level: number) {
|
|
const res = await request.get<ISkillInfo>(`/skill/${skillId}/${level}`)
|
|
return res.data
|
|
}
|
|
}
|
|
})
|