Просмотр исходного кода

Added filter for get kube events api call

jnfrati 4 лет назад
Родитель
Сommit
e44bc2cb1e
1 измененных файлов с 9 добавлено и 5 удалено
  1. 9 5
      dashboard/src/shared/api.tsx

+ 9 - 5
dashboard/src/shared/api.tsx

@@ -1150,11 +1150,15 @@ const installPorterAgent = baseApi<
     `/api/projects/${project_id}/clusters/${cluster_id}/agent/install`
 );
 
-const getKubeEvents = baseApi<{}, { project_id: number; cluster_id: number }>(
-  "GET",
-  ({ project_id, cluster_id }) =>
-    `/api/projects/${project_id}/clusters/${cluster_id}/kube_events`
-);
+const getKubeEvents = baseApi<
+  {},
+  { project_id: number; cluster_id: number; skipBy: number }
+>("GET", ({ project_id, cluster_id, skipBy }) => {
+  if (skipBy > 0) {
+    return `/api/projects/${project_id}/clusters/${cluster_id}/kube_events?skip=${skipBy}`;
+  }
+  return `/api/projects/${project_id}/clusters/${cluster_id}/kube_events`;
+});
 
 const getKubeEvent = baseApi<
   {},