From 7d4313570ed8af384100ec6e288db9e93b8c9f91 Mon Sep 17 00:00:00 2001 From: Kieran Date: Fri, 3 Mar 2023 14:47:14 +0000 Subject: [PATCH] bug: track started sooner --- packages/app/src/State/Users/index.ts | 4 ++-- packages/nostr/src/legacy/Connection.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/app/src/State/Users/index.ts b/packages/app/src/State/Users/index.ts index a878a35..36d4b6a 100644 --- a/packages/app/src/State/Users/index.ts +++ b/packages/app/src/State/Users/index.ts @@ -1,5 +1,5 @@ import { HexKey, TaggedRawEvent, UserMetadata } from "@snort/nostr"; -import { hexToBech32 } from "Util"; +import { hexToBech32, unixNowMs } from "Util"; export interface MetadataCache extends UserMetadata { /** @@ -30,8 +30,8 @@ export function mapEventToProfile(ev: TaggedRawEvent) { pubkey: ev.pubkey, npub: hexToBech32("npub", ev.pubkey), created: ev.created_at, - loaded: new Date().getTime(), ...data, + loaded: unixNowMs(), } as MetadataCache; } catch (e) { console.error("Failed to parse JSON", ev, e); diff --git a/packages/nostr/src/legacy/Connection.ts b/packages/nostr/src/legacy/Connection.ts index 9a0457b..6adcadc 100644 --- a/packages/nostr/src/legacy/Connection.ts +++ b/packages/nostr/src/legacy/Connection.ts @@ -262,6 +262,7 @@ export class Connection { return; } + sub.Started.set(this.Address, new Date().getTime()); this._SendSubscription(sub); this.Subscriptions.set(sub.Id, sub); }