This commit is contained in:
Kieran 2023-01-16 11:53:15 +00:00
parent b74f8f33dd
commit f456c09dbe
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
2 changed files with 8 additions and 5 deletions

View File

@ -142,16 +142,19 @@ export class NostrSystem {
for (let pk of this.WantsMetadata) {
let meta = await db.users.get(pk);
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);
} else {
this.WantsMetadata.delete(pk);
// cap 100 missing profiles
if (missing.size >= 100) {
break;
}
}
}
if (missing.size > 0) {
console.debug("Wants: ", missing);
let sub = new Subscriptions();
sub.Id = `profiles:${sub.Id}`;
sub.Kinds = new Set([EventKind.SetMetadata]);

View File

@ -27,7 +27,7 @@ export default function Layout(props) {
for (let [k, v] of Object.entries(relays)) {
System.ConnectToRelay(k, v);
}
for (let [k, v] of Object.entries(System.Sockets)) {
for (let [k, v] of System.Sockets) {
if (!relays[k]) {
System.DisconnectRelay(k);
}