Functional host filter.

This commit is contained in:
Ryan Breen
2023-02-14 21:14:17 -05:00
parent ccc17fbaa8
commit 14a20dd13d
3 changed files with 28 additions and 1 deletions

View File

@@ -35,3 +35,14 @@ export async function sortByIndex(index, query, asc, max) {
}
return events;
}
export async function getHosts() {
let db = await openEventsDb();
let hosts = new Set();
let cursor = await db.transaction('events').store.openCursor();
while (cursor) {
hosts.add(cursor.value.metadata.host);
cursor = await cursor.continue();
}
return [...hosts];
}