24 lines
509 B
TypeScript
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);
|
|
}
|