// src/services/avEnricher.js // // Thin wrapper for dashboard list enrichment. // The actual logic lives in avEnrichmentCore (buildDashboardList) for unification. // Supports direct rawData for backward compat with any external callers. import { logger } from '../utils/logger.js'; import { buildDashboardList } from './enrichment/avEnrichmentCore.js'; export async function enrichAVDevices(rawData) { if (!rawData || typeof rawData !== 'object' || (!rawData.mdm && !rawData.atlas)) { logger('av:enricher', 'enrichAVDevices called without valid rawData from collect; returning []', 'warn'); return []; } return buildDashboardList(rawData); }