forked from Kieran/snort
Fixes
This commit is contained in:
parent
b74f8f33dd
commit
f456c09dbe
@ -142,16 +142,19 @@ export class NostrSystem {
|
|||||||
for (let pk of this.WantsMetadata) {
|
for (let pk of this.WantsMetadata) {
|
||||||
let meta = await db.users.get(pk);
|
let meta = await db.users.get(pk);
|
||||||
let now = new Date().getTime();
|
let now = new Date().getTime();
|
||||||
if (!meta || meta.loaded < now - ProfileCacheExpire) {
|
this.WantsMetadata.delete(pk); // always remove from wants list
|
||||||
|
if (!meta || meta.loaded < (now - ProfileCacheExpire)) {
|
||||||
missing.add(pk);
|
missing.add(pk);
|
||||||
} else {
|
// cap 100 missing profiles
|
||||||
this.WantsMetadata.delete(pk);
|
if (missing.size >= 100) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (missing.size > 0) {
|
if (missing.size > 0) {
|
||||||
console.debug("Wants: ", missing);
|
console.debug("Wants: ", missing);
|
||||||
|
|
||||||
let sub = new Subscriptions();
|
let sub = new Subscriptions();
|
||||||
sub.Id = `profiles:${sub.Id}`;
|
sub.Id = `profiles:${sub.Id}`;
|
||||||
sub.Kinds = new Set([EventKind.SetMetadata]);
|
sub.Kinds = new Set([EventKind.SetMetadata]);
|
||||||
|
@ -27,7 +27,7 @@ export default function Layout(props) {
|
|||||||
for (let [k, v] of Object.entries(relays)) {
|
for (let [k, v] of Object.entries(relays)) {
|
||||||
System.ConnectToRelay(k, v);
|
System.ConnectToRelay(k, v);
|
||||||
}
|
}
|
||||||
for (let [k, v] of Object.entries(System.Sockets)) {
|
for (let [k, v] of System.Sockets) {
|
||||||
if (!relays[k]) {
|
if (!relays[k]) {
|
||||||
System.DisconnectRelay(k);
|
System.DisconnectRelay(k);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user