SearchBox: ask relays
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Martti Malmi 2024-01-26 20:17:20 +02:00
parent e343c5cb9b
commit dc99d2a653
2 changed files with 7 additions and 2 deletions

View File

@ -63,7 +63,7 @@ export default function useTimelineFeed(subject: TimelineSubject, options: Timel
break;
}
case "profile_keyword": {
f.search(subject.items[0] + " sort:popular");
f.search(subject.items[0]);
SearchRelays.forEach(r => f.relay(r));
break;
}

View File

@ -2,11 +2,16 @@ import { socialGraphInstance } from "@snort/system";
import { useMemo } from "react";
import fuzzySearch from "@/Db/FuzzySearch";
import useTimelineFeed from "@/Feed/TimelineFeed";
const options = { method: "LIMIT_UNTIL" };
export default function useProfileSearch(search: string) {
const subject = useMemo(() => ({ type: "profile_keyword", items: [search], discriminator: search }), [search]);
const feed = useTimelineFeed(subject, options);
const results = useMemo(() => {
return userSearch(search);
}, [search]);
}, [search, feed]);
return results;
}