SearchBox: ask relays
This commit is contained in:
parent
e343c5cb9b
commit
dc99d2a653
@ -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;
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user