This commit is contained in:
parent
e343c5cb9b
commit
dc99d2a653
@ -63,7 +63,7 @@ export default function useTimelineFeed(subject: TimelineSubject, options: Timel
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "profile_keyword": {
|
case "profile_keyword": {
|
||||||
f.search(subject.items[0] + " sort:popular");
|
f.search(subject.items[0]);
|
||||||
SearchRelays.forEach(r => f.relay(r));
|
SearchRelays.forEach(r => f.relay(r));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,16 @@ import { socialGraphInstance } from "@snort/system";
|
|||||||
import { useMemo } from "react";
|
import { useMemo } from "react";
|
||||||
|
|
||||||
import fuzzySearch from "@/Db/FuzzySearch";
|
import fuzzySearch from "@/Db/FuzzySearch";
|
||||||
|
import useTimelineFeed from "@/Feed/TimelineFeed";
|
||||||
|
|
||||||
|
const options = { method: "LIMIT_UNTIL" };
|
||||||
|
|
||||||
export default function useProfileSearch(search: string) {
|
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(() => {
|
const results = useMemo(() => {
|
||||||
return userSearch(search);
|
return userSearch(search);
|
||||||
}, [search]);
|
}, [search, feed]);
|
||||||
|
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user