Fix Admin Interface
This commit is contained in:
@@ -28,6 +28,11 @@ import {
|
||||
UpdateStationRequest,
|
||||
} from '../types/admin.types';
|
||||
|
||||
export interface AuditLogsResponse {
|
||||
logs: AdminAuditLog[];
|
||||
total: number;
|
||||
}
|
||||
|
||||
// Admin access verification
|
||||
export const adminApi = {
|
||||
// Verify admin access
|
||||
@@ -56,8 +61,8 @@ export const adminApi = {
|
||||
},
|
||||
|
||||
// Audit logs
|
||||
listAuditLogs: async (): Promise<AdminAuditLog[]> => {
|
||||
const response = await apiClient.get<AdminAuditLog[]>('/admin/audit-logs');
|
||||
listAuditLogs: async (): Promise<AuditLogsResponse> => {
|
||||
const response = await apiClient.get<AuditLogsResponse>('/admin/audit-logs');
|
||||
return response.data;
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user