"use strict"; // integrations/alpr/client/client.ts onNet("sn:cadBoloResults" /* ALPRCadBoloResults */, (plate, body) => { if (!body || body === "failed") return; if (body.bolos.length > 0) { emit("sna-sync:create-notification" /* CreateNotification */, { title: "Active Bolo Notice", message: `${plate} has an active BOLO. Open SnailyCAD for more details.` }); } }); onNet("sn:cadPlateResults" /* ALPRCadPlateResults */, (plate, body) => { var _a, _b, _c, _d; if (!body || body === "failed") { return emit("sna-sync:create-notification" /* CreateNotification */, { message: "Unable to fetch plate search results: failed to fetch.", title: "Plate Search Results" }); } const [vehicle] = body; if (!vehicle) { return emit("sna-sync:create-notification" /* CreateNotification */, { message: `Plate is not registered: ${plate}`, title: "Plate Search Results" }); } const owner = vehicle.citizen ? `${vehicle.citizen.name} ${vehicle.citizen.surname}` : "Unknown"; const message = [ `