feat: Add severity media filter (#2323)

This commit is contained in:
Dermot Duffy
2026-01-24 21:25:10 -08:00
committed by GitHub
parent f4e905a7fb
commit c03ddd9a13
22 changed files with 404 additions and 69 deletions
+18
View File
@@ -462,6 +462,24 @@ describe('UnifiedQueryBuilder', () => {
expect(nodes[0].what).toEqual(new Set(['person']));
expect(nodes[0].where).toEqual(new Set(['zone']));
});
it('should apply severity filter', () => {
const { cameraManager, foldersManager } = createMocks();
const builder = new UnifiedQueryBuilder(cameraManager, foldersManager);
const query = builder.buildFilterQuery(
new Set(['camera.office']),
new Set(['clips']),
{
severity: new Set(['high']),
},
);
assert(query);
const nodes = query.getNodes();
expect(nodes).toHaveLength(1);
expect(nodes[0].severity).toEqual(new Set(['high']));
});
});
});