diff options
| author | Adam Soltys <[email protected]> | 2022-07-25 22:44:21 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-07-25 22:44:21 -0700 |
| commit | 75709ea6aa4d1a328d2d3170d0afd5a19be5bf55 (patch) | |
| tree | 3ec7a70f3eabf0207caad2eb53f86da0b50b8f7b /src | |
| parent | 35eaead7224f84630664ed12de1c6d74204945db (diff) | |
| download | coinos-ui-75709ea6aa4d1a328d2d3170d0afd5a19be5bf55.tar.gz coinos-ui-75709ea6aa4d1a328d2d3170d0afd5a19be5bf55.zip | |
loop over payments
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/socket.js | 8 | ||||
| -rw-r--r-- | src/lib/store.js | 1 | ||||
| -rw-r--r-- | src/routes/invoice.svelte | 10 |
3 files changed, 16 insertions, 3 deletions
diff --git a/src/lib/socket.js b/src/lib/socket.js index ab05ade1..448d8e88 100644 --- a/src/lib/socket.js +++ b/src/lib/socket.js @@ -1,4 +1,4 @@ -import { rate, ws } from '$lib/store'; +import { rate, user, ws } from '$lib/store'; const token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImJvYiIsImlhdCI6MTY1ODc5NDkxMX0._zFTEADrbLffcXa5sIMrJtJ483VdIiYmsdt2ofibxu4'; @@ -16,7 +16,11 @@ export const messages = (data) => ({ connected() { socket.send(JSON.stringify({ type: 'login', data: token })); - } + }, + + login() { + user.set(data); + } }); const initialReconnectDelay = 1000; diff --git a/src/lib/store.js b/src/lib/store.js index e44aeaa6..0a9301ff 100644 --- a/src/lib/store.js +++ b/src/lib/store.js @@ -1,4 +1,5 @@ import { writable } from "svelte/store"; export const rate = writable(); +export const user = writable(); export const ws = writable(); diff --git a/src/routes/invoice.svelte b/src/routes/invoice.svelte index 40a66a24..7df1cb99 100644 --- a/src/routes/invoice.svelte +++ b/src/routes/invoice.svelte @@ -1,5 +1,5 @@ <script> - import { rate } from '$lib/store'; + import { rate, user } from '$lib/store'; import { onMount } from 'svelte'; export let text; @@ -10,3 +10,11 @@ QR code {text} {$rate} + +{$user?.username} + + +{#each $user.payments as p} + {p.amount}<br/> +{/each} + |
