mirror of
https://github.com/aljazceru/ditto.git
synced 2026-01-15 03:14:30 +01:00
refactor: make getPubkeysBySearch() function use set of strings Set<string>
This commit is contained in:
@@ -136,10 +136,7 @@ const accountSearchController: AppController = async (c) => {
|
||||
return c.json(pubkey ? [await accountFromPubkey(pubkey)] : []);
|
||||
}
|
||||
|
||||
const followList: string[] = [];
|
||||
if (viewerPubkey) {
|
||||
followList.push(...await getFollowedPubkeys(viewerPubkey));
|
||||
}
|
||||
const followList: Set<string> = viewerPubkey ? await getFollowedPubkeys(viewerPubkey) : new Set();
|
||||
const pubkeys = (await getPubkeysBySearch(kysely, { q: query, limit, followList })).slice(0, limit);
|
||||
|
||||
let events = event ? [event] : await store.query([{ kinds: [0], authors: pubkeys, limit }], {
|
||||
|
||||
@@ -96,10 +96,7 @@ async function searchEvents(
|
||||
if (type === 'accounts') {
|
||||
const kysely = await Storages.kysely();
|
||||
|
||||
const followList: string[] = [];
|
||||
if (viewerPubkey) {
|
||||
followList.push(...await getFollowedPubkeys(viewerPubkey));
|
||||
}
|
||||
const followList: Set<string> = viewerPubkey ? await getFollowedPubkeys(viewerPubkey) : new Set();
|
||||
pubkeys.push(...(await getPubkeysBySearch(kysely, { q, limit, followList })));
|
||||
|
||||
if (!filter?.authors) {
|
||||
|
||||
Reference in New Issue
Block a user