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) {
const pubkeys = kysely
const pubkeys = (await kysely
.selectFrom('pubkey_domains')
.select('pubkey')
.where('domain', 'in', [...domains]);
.where('domain', 'in', [...domains])
.execute()).map(({ pubkey }) => pubkey);
query = query.where('pubkey', 'in', pubkeys);
}