aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-12-27 22:49:25 -0800
committerAdam Soltys <[email protected]>2022-12-27 22:49:25 -0800
commitcf9ccd673cbbf29d9c9d00c2d379382f0a9c06c0 (patch)
tree053265f969281e4cd7ae0cd1cb81ac686eb9956f /src/components
parent4b6883362463c3ddfb8c7a574b9beba5220d120b (diff)
downloadcoinos-ui-cf9ccd673cbbf29d9c9d00c2d379382f0a9c06c0.tar.gz
coinos-ui-cf9ccd673cbbf29d9c9d00c2d379382f0a9c06c0.zip
show follows and followers
Diffstat (limited to 'src/components')
-rw-r--r--src/components/Feed.svelte21
1 files changed, 3 insertions, 18 deletions
diff --git a/src/components/Feed.svelte b/src/components/Feed.svelte
index eef12a91..43d02361 100644
--- a/src/components/Feed.svelte
+++ b/src/components/Feed.svelte
@@ -5,27 +5,16 @@
import VirtualScroll from 'svelte-virtual-scroll-list';
import { enhance } from '$app/forms';
import { post, punk, failure } from '$lib/utils';
- import { Password } from '$comp';
- import { password, passwordPrompt } from '$lib/store';
import { sign, send } from '$lib/nostr';
export let events;
export let user;
- let message, submitting;
- $: submitting && $password && submit();
+ let message;
let submit = async () => {
- submitting = true;
try {
let mnemonic, key, seed, entropy, child, privkey;
- if (!$password) return ($passwordPrompt = true);
-
- try {
- await post('/password', { password: $password });
- } catch (e) {
- return ($passwordPrompt = true);
- }
let event = {
pubkey: user.pubkey,
@@ -35,7 +24,7 @@
tags: []
};
- await sign(event, user, $password);
+ await sign({ event, user });
await send(event);
event.user = user;
@@ -69,16 +58,12 @@
let w;
$: sorted = Object.values(events)
- .filter((ev) => ev?.pubkey)
+ .filter((ev) => ev?.pubkey && ev?.kind === 1)
.sort((a, b) => b.seen - a.seen);
</script>
<svelte:window bind:innerWidth={w} />
-{#if $passwordPrompt}
- <Password {user} />
-{/if}
-
<form on:submit|preventDefault={submit} class="flex justify-center gap-4 max-w-2xl mx-auto">
<div class="grow">
<input