refactor: make domain:<domain> search faster

This commit is contained in:
P. Reis 2024-12-09 11:32:51 -03:00
parent dbfd1a9d35
commit 8101483622

View file

@ -79,10 +79,11 @@ export async function getIdsBySearch(
} }
if (domains.size) { if (domains.size) {
const pubkeys = kysely const pubkeys = (await kysely
.selectFrom('pubkey_domains') .selectFrom('pubkey_domains')
.select('pubkey') .select('pubkey')
.where('domain', 'in', [...domains]); .where('domain', 'in', [...domains])
.execute()).map(({ pubkey }) => pubkey);
query = query.where('pubkey', 'in', pubkeys); query = query.where('pubkey', 'in', pubkeys);
} }