Skip to content

Commit df32c17

Browse files
committed
Update adminApi
1 parent f89573e commit df32c17

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

resources/js/services/adminApi.js

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,54 @@ export const profilesApi = {
233233
}
234234
}
235235

236+
// Admin Invites API
237+
export const invitesApi = {
238+
async getInvites({
239+
cursor = null,
240+
direction = 'next',
241+
search = '',
242+
limit = 15,
243+
sort = null
244+
} = {}) {
245+
return await apiClient.get('/api/v1/admin/invites', {
246+
cursor: cursor,
247+
limit: limit,
248+
q: search,
249+
sort: sort
250+
})
251+
},
252+
253+
async searchProfiles(query) {
254+
const params = {
255+
limit: 6,
256+
local: 1,
257+
q: query
258+
}
259+
260+
return await apiClient.get('/api/v1/admin/profiles', params)
261+
},
262+
263+
async getAccount(id) {
264+
return await apiClient.get(`/api/v1/account/info/${id}`)
265+
},
266+
267+
async getInvite(id) {
268+
return await apiClient.get(`/api/v1/admin/invites/show/${id}`)
269+
},
270+
271+
async deleteInvite(id) {
272+
return await apiClient.post(`/api/v1/admin/invites/delete/${id}`)
273+
},
274+
275+
async updateInvite(id, data) {
276+
return await apiClient.post(`/api/v1/admin/invites/update/${id}`, data)
277+
},
278+
279+
async createInvite(data) {
280+
return await apiClient.post(`/api/v1/admin/invites/create`, data)
281+
}
282+
}
283+
236284
// Videos API
237285
export const videosApi = {
238286
async getVideos({

0 commit comments

Comments
 (0)