27 lines
737 B
JavaScript
27 lines
737 B
JavaScript
import { request } from "../../shared/utils.js";
|
|
|
|
export function getDevices() {
|
|
return request("GET", "/device");
|
|
}
|
|
|
|
export function add(referenceId) {
|
|
return request("POST", `/device/adddevice/${referenceId}`);
|
|
}
|
|
|
|
export function deleteDevice(deviceId) {
|
|
return request("DELETE", `/device/delete/${deviceId}`);
|
|
}
|
|
|
|
export function update(deviceId, name, temphigh, tempLow) {
|
|
return request("PUT", `/device/update/${deviceId}`,{
|
|
name,
|
|
temphigh,
|
|
tempLow
|
|
});
|
|
}
|
|
|
|
export function getLogsOnDeviceId(id, startDate = null, endDate = null) {
|
|
const query = startDate && endDate ? `?dateTimeStart=${startDate}&dateTimeEnd=${endDate}` : "";
|
|
return request("GET", `/device/logs/${id}${query}`);
|
|
}
|