import { create } from "zustand"; import { devtools } from "zustand/middleware"; import { fetchTentHumidity, fetchTentTemperature } from "@/api/homeAssistant"; const useHomeAssistantStore = create( devtools( (set) => ({ tentTemperature: 0, tentHumidity: 0, fetch: async () => { const [temperature, humidity] = await Promise.all([ fetchTentTemperature(), fetchTentHumidity(), ]); set({ tentTemperature: temperature, tentHumidity: humidity, }); }, }), { name: "home-assistant-store", }, ), ); export { useHomeAssistantStore };