Modal, process.env.HTTP_CACHE #643

Merged
Kieran merged 10 commits from mmalmi/snort:main into main 2023-10-06 09:38:30 +00:00
Showing only changes of commit 0b5dc2d290 - Show all commits

View File

@ -12,18 +12,22 @@ export function useUserProfile(pubKey?: HexKey): MetadataCache | undefined {
if (pubKey) { if (pubKey) {
system.ProfileLoader.TrackMetadata(pubKey); system.ProfileLoader.TrackMetadata(pubKey);
if (process.env.HTTP_CACHE && !system.ProfileLoader.Cache.getFromCache(pubKey)) { if (process.env.HTTP_CACHE && !system.ProfileLoader.Cache.getFromCache(pubKey)) {
try { fetch(`${process.env.HTTP_CACHE}/profile/${pubKey}`)
fetch(`${process.env.HTTP_CACHE}/profile/${pubKey}`).then(async r => { .then(async r => {
if (r.ok) { if (r.ok) {
const data = await r.json(); try {
if (data) { const data = await r.json();
system.ProfileLoader.onProfileEvent(data); if (data) {
system.ProfileLoader.onProfileEvent(data);
}
} catch (e) {
console.error(e);
} }
} }
})
.catch(e => {
console.error(e);
}); });
} catch (e) {
console.error(e);
}
} }
} }
const release = system.ProfileLoader.Cache.hook(h, pubKey); const release = system.ProfileLoader.Cache.hook(h, pubKey);