import { ENV } from "../../constants/env"; import api from "../../utils/axios"; import { basicAuth } from "../../utils/basic-auth"; export const getDeviceStatus = async ( params: DeviceParams, ): Promise => { const res = await api.get("/device/v1/status", { params }); return res.data; }; export const postCommandStatus = async ( payload: DevicePayload, ): Promise => { const res = await api.post("/device/v1/command", payload); return res.data; }; export const getTopicsState = async (): Promise => { const res = await api.get("/topics/v1/state-reply", { headers: { Authorization: basicAuth(ENV.basicUsername, ENV.basicPassword), }, }); return res.data; }; export const getTopicsCommand = async (): Promise => { const res = await api.get("/topics/v1/commands", { headers: { Authorization: basicAuth(ENV.basicUsername, ENV.basicPassword), }, }); return res.data; };