"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OnAnomalyDetected = void 0; /** * Listens for anomaly_detected events from crawling module * and creates a Finding in the findings module. */ class OnAnomalyDetected { constructor(createFinding) { this.createFinding = createFinding; } async handle(event) { const payload = event.payload; if (!payload.anomaly || !payload.sessionId) return; await this.createFinding.execute({ anomaly: payload.anomaly, sessionId: payload.sessionId, }); } } exports.OnAnomalyDetected = OnAnomalyDetected;