Merge pull request #484 from buster-so/cursor/update-api-routes-to-metric-files-e8c7

Update API routes to metric_files
This commit is contained in:
dal 2025-07-11 14:01:12 -07:00 committed by GitHub
commit 63866e813e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 13 deletions

View File

@ -32,7 +32,7 @@ pub fn router() -> Router {
.nest("/organizations", organizations::router()) .nest("/organizations", organizations::router())
.nest("/chats", chats::router()) .nest("/chats", chats::router())
.nest("/messages", messages::router()) .nest("/messages", messages::router())
.nest("/metrics", metrics::router()) .nest("/metric_files", metrics::router())
.nest("/dashboards", dashboards::router()) .nest("/dashboards", dashboards::router())
.nest("/users", users::router()) .nest("/users", users::router())
.nest("/collections", collections::router()) .nest("/collections", collections::router())

View File

@ -25,14 +25,14 @@ import { mainApi } from '../instances';
export const getMetric = async (params: GetMetricRequest): Promise<GetMetricResponse> => { export const getMetric = async (params: GetMetricRequest): Promise<GetMetricResponse> => {
return mainApi return mainApi
.get<GetMetricResponse>(`/metrics/${params.id}`, { .get<GetMetricResponse>(`/metric_files/${params.id}`, {
params params
}) })
.then((res) => res.data); .then((res) => res.data);
}; };
export const getMetric_server = async ({ id, password }: Parameters<typeof getMetric>[0]) => { export const getMetric_server = async ({ id, password }: Parameters<typeof getMetric>[0]) => {
return await serverFetch<GetMetricResponse>(`/metrics/${id}`, { return await serverFetch<GetMetricResponse>(`/metric_files/${id}`, {
params: { ...(password && { password }) } params: { ...(password && { password }) }
}); });
}; };
@ -43,25 +43,25 @@ export const getMetricData = async ({
password password
}: GetMetricDataRequest): Promise<MetricDataResponse> => { }: GetMetricDataRequest): Promise<MetricDataResponse> => {
return mainApi return mainApi
.get<MetricDataResponse>(`/metrics/${id}/data`, { params: { password, version_number } }) .get<MetricDataResponse>(`/metric_files/${id}/data`, { params: { password, version_number } })
.then((res) => res.data); .then((res) => res.data);
}; };
export const listMetrics = async (params: GetMetricListRequest) => { export const listMetrics = async (params: GetMetricListRequest) => {
return mainApi.get<ListMetricsResponse>('/metrics', { params }).then((res) => res.data); return mainApi.get<ListMetricsResponse>('/metric_files', { params }).then((res) => res.data);
}; };
export const listMetrics_server = async (params: Parameters<typeof listMetrics>[0]) => { export const listMetrics_server = async (params: Parameters<typeof listMetrics>[0]) => {
return await serverFetch<ListMetricsResponse>('/metrics', { params }); return await serverFetch<ListMetricsResponse>('/metric_files', { params });
}; };
export const updateMetric = async (params: UpdateMetricRequest) => { export const updateMetric = async (params: UpdateMetricRequest) => {
return mainApi.put<UpdateMetricResponse>(`/metrics/${params.id}`, params).then((res) => res.data); return mainApi.put<UpdateMetricResponse>(`/metric_files/${params.id}`, params).then((res) => res.data);
}; };
export const deleteMetrics = async (data: DeleteMetricRequest) => { export const deleteMetrics = async (data: DeleteMetricRequest) => {
return mainApi return mainApi
.delete<DeleteMetricResponse>('/metrics', { .delete<DeleteMetricResponse>('/metric_files', {
data data
}) })
.then((res) => res.data); .then((res) => res.data);
@ -69,7 +69,7 @@ export const deleteMetrics = async (data: DeleteMetricRequest) => {
export const duplicateMetric = async (params: DuplicateMetricRequest) => { export const duplicateMetric = async (params: DuplicateMetricRequest) => {
return mainApi return mainApi
.post<DuplicateMetricResponse>('/metrics/duplicate', params) .post<DuplicateMetricResponse>('/metric_files/duplicate', params)
.then((res) => res.data); .then((res) => res.data);
}; };
@ -77,7 +77,7 @@ export const bulkUpdateMetricVerificationStatus = async (
params: BulkUpdateMetricVerificationStatusRequest params: BulkUpdateMetricVerificationStatusRequest
) => { ) => {
return mainApi return mainApi
.put<BulkUpdateMetricVerificationStatusResponse>('/metrics', params) .put<BulkUpdateMetricVerificationStatusResponse>('/metric_files', params)
.then((res) => res.data); .then((res) => res.data);
}; };
@ -85,13 +85,13 @@ export const bulkUpdateMetricVerificationStatus = async (
export const shareMetric = async ({ id, params }: { id: string; params: ShareMetricRequest }) => { export const shareMetric = async ({ id, params }: { id: string; params: ShareMetricRequest }) => {
return mainApi return mainApi
.post<ShareMetricResponse>(`/metrics/${id}/sharing`, params) .post<ShareMetricResponse>(`/metric_files/${id}/sharing`, params)
.then((res) => res.data); .then((res) => res.data);
}; };
export const unshareMetric = async ({ id, data }: { id: string; data: ShareDeleteRequest }) => { export const unshareMetric = async ({ id, data }: { id: string; data: ShareDeleteRequest }) => {
return mainApi return mainApi
.delete<ShareDeleteResponse>(`/metrics/${id}/sharing`, { data }) .delete<ShareDeleteResponse>(`/metric_files/${id}/sharing`, { data })
.then((res) => res.data); .then((res) => res.data);
}; };
@ -102,5 +102,5 @@ export const updateMetricShare = async ({
id: string; id: string;
params: ShareUpdateRequest; params: ShareUpdateRequest;
}) => { }) => {
return mainApi.put<ShareUpdateResponse>(`/metrics/${id}/sharing`, params).then((res) => res.data); return mainApi.put<ShareUpdateResponse>(`/metric_files/${id}/sharing`, params).then((res) => res.data);
}; };