Add endpoint for fetching skills
This commit is contained in:
parent
5598e72463
commit
5d4ca78dda
1 changed files with 17 additions and 11 deletions
|
|
@ -25,7 +25,7 @@ class Api {
|
|||
url: string
|
||||
endpoints: { [key: string]: EndpointMap }
|
||||
|
||||
constructor({url}: {url: string}) {
|
||||
constructor({ url }: { url: string }) {
|
||||
this.url = url
|
||||
this.endpoints = {}
|
||||
}
|
||||
|
|
@ -92,6 +92,12 @@ class Api {
|
|||
const resourceUrl = `${this.url}/characters/resolve`
|
||||
return axios.post(resourceUrl, body, { headers: params })
|
||||
}
|
||||
|
||||
allSkills(params: {}) {
|
||||
const resourceUrl = `${this.url}/jobs/skills`
|
||||
return axios.get(resourceUrl, params)
|
||||
}
|
||||
|
||||
savedTeams(params: {}) {
|
||||
const resourceUrl = `${this.url}/parties/favorites`
|
||||
return axios.get(resourceUrl, params)
|
||||
|
|
@ -127,15 +133,15 @@ class Api {
|
|||
}
|
||||
|
||||
const api: Api = new Api({ url: process.env.NEXT_PUBLIC_SIERO_API_URL || 'https://localhost:3000/api/v1'})
|
||||
api.createEntity( { name: 'users' })
|
||||
api.createEntity( { name: 'parties' })
|
||||
api.createEntity( { name: 'grid_weapons' })
|
||||
api.createEntity( { name: 'characters' })
|
||||
api.createEntity( { name: 'weapons' })
|
||||
api.createEntity( { name: 'summons' })
|
||||
api.createEntity( { name: 'jobs' })
|
||||
api.createEntity( { name: 'raids' })
|
||||
api.createEntity( { name: 'weapon_keys' })
|
||||
api.createEntity( { name: 'favorites' })
|
||||
api.createEntity({ name: 'users' })
|
||||
api.createEntity({ name: 'parties' })
|
||||
api.createEntity({ name: 'grid_weapons' })
|
||||
api.createEntity({ name: 'characters' })
|
||||
api.createEntity({ name: 'weapons' })
|
||||
api.createEntity({ name: 'summons' })
|
||||
api.createEntity({ name: 'jobs' })
|
||||
api.createEntity({ name: 'raids' })
|
||||
api.createEntity({ name: 'weapon_keys' })
|
||||
api.createEntity({ name: 'favorites' })
|
||||
|
||||
export default api
|
||||
|
|
|
|||
Loading…
Reference in a new issue