fix adding profiles to search

This commit is contained in:
Martti Malmi
2024-01-09 13:36:23 +02:00
parent 2624920c65
commit 64b0329ffe
4 changed files with 9 additions and 8 deletions

View File

@ -53,7 +53,6 @@ export const addCachedMetadataToFuzzySearch = (profile: CachedMetadata) => {
profileTimestamps.set(profile.pubkey, profile.created);
if (profile.pubkey && (profile.name || profile.display_name || profile.nip05)) {
fuzzySearch.add(profile);
console.log("added profile to fuzzy search", profile);
}
});
};

View File

@ -2,7 +2,7 @@ import { removeUndefined, throwIfOffline } from "@snort/shared";
import { mapEventToProfile, NostrEvent, NostrSystem, ProfileLoaderService, socialGraphInstance } from "@snort/system";
import { RelayMetrics, SystemDb, UserCache, UserRelays } from "@/Cache";
import { addEventToFuzzySearch } from "@/Db/FuzzySearch";
import { addCachedMetadataToFuzzySearch, addEventToFuzzySearch } from "@/Db/FuzzySearch";
import { LoginStore } from "@/Utils/Login";
import { hasWasm, WasmOptimizer } from "@/Utils/wasm";
@ -39,11 +39,11 @@ if (CONFIG.httpCache) {
};
}
System.ProfileLoader.Cache.hook(() => {
System.ProfileLoader.Cache.takeSnapshot().forEach(a => {
console.log("Profile: %O", a);
setTimeout(() => {
System.UserProfileCache.snapshot().forEach(a => {
addCachedMetadataToFuzzySearch(a);
});
}, "profiles");
}, 2000);
export async function fetchProfile(key: string) {
try {