1- import type {
2- AdminApp ,
3- AdminUser ,
4- AdminVersion ,
5- App ,
6- AuditLog ,
7- Binding ,
8- Package ,
9- User ,
10- Version ,
11- } from '@/types' ;
1+ import type { App , AuditLog , Binding , Package , User , Version } from '@/types' ;
122import { queryClient } from '@/utils/queryClient' ;
133import request from './request' ;
144
@@ -198,25 +188,6 @@ export const api = {
198188 'get' ,
199189 `/audit/logs?offset=${ offset } &limit=${ limit } &startDate=${ startDate } ` ,
200190 ) ,
201- // admin
202- getAdminConfig : ( ) =>
203- request < { data ?: Record < string , string > } > ( 'get' , `/admin/config` ) ,
204- setAdminConfig : ( key : string , value : string ) =>
205- request < { key : string ; value : string } > ( 'post' , '/admin/config' , {
206- key,
207- value,
208- } ) ,
209- deleteAdminConfig : ( key : string ) => request ( 'delete' , `/admin/config/${ key } ` ) ,
210- // admin user management
211- searchUsers : ( search ?: string ) =>
212- request < { data : AdminUser [ ] } > (
213- 'get' ,
214- search
215- ? `/admin/users?search=${ encodeURIComponent ( search ) } `
216- : '/admin/users' ,
217- ) ,
218- updateUser : ( id : number , data : Partial < AdminUser > ) =>
219- request < AdminUser > ( 'put' , `/admin/users/${ id } ` , data ) ,
220191 // global metrics
221192 getGlobalMetrics : ( params : {
222193 start : string ;
@@ -238,23 +209,4 @@ export const api = {
238209 'get' ,
239210 `/metrics/app?appKey=${ encodeURIComponent ( params . appKey ) } &start=${ encodeURIComponent ( params . start ) } &end=${ encodeURIComponent ( params . end ) } ` ,
240211 ) ,
241- // admin app management
242- searchApps : ( search ?: string ) =>
243- request < { data : AdminApp [ ] } > (
244- 'get' ,
245- search
246- ? `/admin/apps?search=${ encodeURIComponent ( search ) } `
247- : '/admin/apps' ,
248- ) ,
249- // admin version management
250- searchVersions : ( params ?: { search ?: string ; appId ?: number } ) => {
251- const queryParams = new URLSearchParams ( ) ;
252- if ( params ?. search ) queryParams . set ( 'search' , params . search ) ;
253- if ( params ?. appId ) queryParams . set ( 'appId' , String ( params . appId ) ) ;
254- const query = queryParams . toString ( ) ;
255- return request < { data : AdminVersion [ ] } > (
256- 'get' ,
257- query ? `/admin/versions?${ query } ` : '/admin/versions' ,
258- ) ;
259- } ,
260212} ;
0 commit comments