File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
237285export const videosApi = {
238286 async getVideos ( {
You can’t perform that action at this time.
0 commit comments