import axios from "axios"; import { queryClient } from "@/main"; import { API_ENDPOINTS } from "@/config/api"; import type { DeviceHealthCheck } from "@/types/device"; export async function fetchDevicesFromRoom( roomName: string ): Promise { const data = await queryClient.ensureQueryData({ queryKey: ["devices-from-room", roomName], queryFn: async () => { const response = await axios.get( API_ENDPOINTS.DEVICE_COMM.GET_DEVICE_FROM_ROOM(roomName) ); return response.data ?? []; }, staleTime: 1000 * 60 * 3, }); return data; }