From f3cc38821da72c5a4b2ab8a22434cb3817cbdaa1 Mon Sep 17 00:00:00 2001 From: gsovereignty Date: Wed, 3 Jul 2024 16:28:41 +0800 Subject: [PATCH] problem: can't view rocket name --- src/routes/rockets/[ignition]/+page.svelte | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/routes/rockets/[ignition]/+page.svelte b/src/routes/rockets/[ignition]/+page.svelte index c0f6abe..33b208b 100644 --- a/src/routes/rockets/[ignition]/+page.svelte +++ b/src/routes/rockets/[ignition]/+page.svelte @@ -5,6 +5,7 @@ import type { ExtendedBaseType, NDKEventStore } from '@nostr-dev-kit/ndk-svelte'; import { onDestroy } from 'svelte'; import { derived, type Readable } from 'svelte/store'; + import Heading from '../../../components/Heading.svelte'; //flow if we only have a d-tag: fetch all 31108's with this d-tag, sort by WoT, put Nostrocket Name Service one at the top. Dedupe same rocket (same state, shadows) from multiple users, just show them all as everyone agreeing. //second pass: fetch ignition event for each, rebuild current state and validate all proofs, compute votepower and display only the states with > 50%. @@ -37,10 +38,10 @@ if (events) { latest = derived(events, ($events) => { if (events) { - let sorted = $events.toSorted((a,b) => { - return a.created_at - b.created_at - }) - return sorted[0] + let sorted = $events.toSorted((a, b) => { + return a.created_at - b.created_at; + }); + return sorted[0]; } return undefined; }); @@ -51,8 +52,10 @@ {#if latest && $latest} +

{$latest.id}

+{:else} + IGNITION: {rIgnitionOrActual}
+ NAME: {rName}
+ PUBKEY: {rPubkey}
{/if} -IGNITION: {rIgnitionOrActual}
-NAME: {rName}
-PUBKEY: {rPubkey}