useFetchChecksTeam Hook

This commit is contained in:
Br0wnHammer committed 2025-06-16 13:00:23 +05:30
1 parent bebbe5896d
commit 37406484fc
2 files changed
+16 -36

No files matched your search

@@ -2,10 +2,8 @@ import { useState, useEffect } from "react";
import { networkService } from "../main";
import { createToast } from "../Utils/toastUtils";
const useFetchChecks = ({
const useFetchChecksTeam = ({
teamId,
monitorId,
type,
status,
sortOrder,
limit,
@@ -21,40 +19,24 @@ const useFetchChecks = ({
useEffect(() => {
const fetchChecks = async () => {
if (!type && !teamId) {
if (!teamId) {
return;
}
const method = monitorId
? networkService.getChecksByMonitor
: networkService.getChecksByTeam;
const config = monitorId
? {
monitorId,
type,
status,
sortOrder,
limit,
dateRange,
filter,
page,
rowsPerPage,
}
: {
status,
teamId,
sortOrder,
limit,
dateRange,
filter,
page,
rowsPerPage,
};
const config = {
status,
teamId,
sortOrder,
limit,
dateRange,
filter,
page,
rowsPerPage,
};
try {
setIsLoading(true);
const res = await method(config);
const res = await networkService.getChecksByTeam(config);
setChecks(res.data.data.checks);
setChecksCount(res.data.data.checksCount);
} catch (error) {
@@ -67,9 +49,7 @@ const useFetchChecks = ({
fetchChecks();
}, [
monitorId,
teamId,
type,
status,
sortOrder,
limit,
@@ -82,4 +62,4 @@ const useFetchChecks = ({
return [checks, checksCount, isLoading, networkError];
};
export { useFetchChecks };
export { useFetchChecksTeam };
@@ -13,7 +13,7 @@ import { useSelector } from "react-redux";
import { useState, useEffect } from "react";
import PropTypes from "prop-types";
import { useTranslation } from "react-i18next";
import { useFetchChecks } from "../../../../Hooks/checkHooks";
import { useFetchChecksTeam } from "../../../../Hooks/checkHooksTeam";
const IncidentTable = ({
shouldRender,
@@ -34,7 +34,7 @@ const IncidentTable = ({
const selectedMonitorDetails = monitors?.[selectedMonitor];
const selectedMonitorType = selectedMonitorDetails?.type;
const [checks, checksCount, isLoading, networkError] = useFetchChecks({
const [checks, checksCount, isLoading, networkError] = useFetchChecksTeam({
status: false,
monitorId,
teamId,