From 997a87692ca66874f725eccc527db160f341a490 Mon Sep 17 00:00:00 2001 From: Jonathan Staab Date: Sat, 9 Sep 2023 17:11:41 -0700 Subject: [PATCH] Convert reports --- src/app/state.ts | 8 ++++---- src/app/views/PublishInfo.svelte | 13 +++++++------ src/app/views/ReportCreate.svelte | 11 ++--------- src/engine2/commands/index.ts | 3 +++ src/engine2/commands/nip56.ts | 12 ++++++++++++ src/engine2/commands/publisher.ts | 16 ++++++++-------- src/engine2/model/index.ts | 2 ++ 7 files changed, 38 insertions(+), 27 deletions(-) create mode 100644 src/engine2/commands/nip56.ts diff --git a/src/app/state.ts b/src/app/state.ts index c279d9bd..2bfb5050 100644 --- a/src/app/state.ts +++ b/src/app/state.ts @@ -5,7 +5,7 @@ import {nip19} from "nostr-tools" import {navigate} from "svelte-routing" import {writable} from "svelte/store" import {whereEq, omit, filter, pluck, sortBy, slice} from "ramda" -import {hash, sleep, doPipe, shuffle} from "hurdak" +import {hash, union, sleep, doPipe, shuffle} from "hurdak" import {warn} from "src/util/logger" import {now} from "src/util/misc" import {userKinds, noteKinds} from "src/util/nostr" @@ -176,9 +176,9 @@ export const login = async (method: string, key: string | {pubkey: string; token export const toastProgress = progress => { const {event, succeeded, failed, timeouts, completed, pending} = progress - const total = completed.size + pending.size + const relays = Array.from(union(completed, pending)) - let message = `Published to ${succeeded.size}/${total} relays` + let message = `Published to ${succeeded.size}/${relays.length} relays` const extra = [] if (failed.size > 0) { @@ -203,7 +203,7 @@ export const toastProgress = progress => { text: message, link: { text: "Details", - onClick: () => modal.push({type: "publish/info", event, progress}), + onClick: () => modal.push({type: "publish/info", event, progress, relays}), }, } diff --git a/src/app/views/PublishInfo.svelte b/src/app/views/PublishInfo.svelte index 4cb6549a..c2a1a375 100644 --- a/src/app/views/PublishInfo.svelte +++ b/src/app/views/PublishInfo.svelte @@ -1,29 +1,30 @@