Farmbot-Web-App/frontend/api/maybe_start_tracking.ts

24 lines
509 B
TypeScript

import { ResourceName } from "farmbot";
import { startTracking } from "../connectivity/data_consistency";
import { unpackUUID } from "../util";
const BLACKLIST: ResourceName[] = [
"FbosConfig",
"FirmwareConfig",
"Image",
"Log",
"PlantTemplate",
"SavedGarden",
"SensorReading",
"User",
"WebAppConfig",
"WebcamFeed",
"Alert",
"Folder",
];
export function maybeStartTracking(uuid: string) {
const ignore = BLACKLIST.includes(unpackUUID(uuid).kind);
ignore || startTracking(uuid);
}