aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-11-05 09:20:01 -0700
committerAdam Soltys <[email protected]>2022-11-05 09:20:01 -0700
commit2a2b3d7074e8a784e5673699af2143fdcb01e728 (patch)
tree98334ca80a4555e1a88df479a18f1a797cd93dc5 /src/lib
parent264f76bfd8c43490b0a597f66b66894fb5f0d598 (diff)
downloadcoinos-ui-2a2b3d7074e8a784e5673699af2143fdcb01e728.tar.gz
coinos-ui-2a2b3d7074e8a784e5673699af2143fdcb01e728.zip
request notifications
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/socket.js12
-rw-r--r--src/lib/store.js1
2 files changed, 9 insertions, 4 deletions
diff --git a/src/lib/socket.js b/src/lib/socket.js
index 672d008c..d3cc40ea 100644
--- a/src/lib/socket.js
+++ b/src/lib/socket.js
@@ -1,6 +1,6 @@
import { get } from 'svelte/store';
-import { invoices, newPayment, last, rate, user } from '$lib/store';
-import { success } from '$lib/utils';
+import { invoices, request, newPayment, last, rate, user } from '$lib/store';
+import { success, sat } from '$lib/utils';
import { env } from '$env/dynamic/public';
const socketUrl = env.PUBLIC_SOCKET;
@@ -23,6 +23,10 @@ export const messages = (data) => ({
rate.set(data);
},
+ request() {
+ request.set(data);
+ },
+
async payment() {
let { amount, invoice } = data;
@@ -34,9 +38,9 @@ export const messages = (data) => ({
newPayment.set(true);
if (amount > 0) {
- success(`Received ${amount} sats!`);
+ success(`Received ${sat(amount)}!`);
} else {
- success(`Sent ${-amount} sats!`);
+ success(`Sent ${sat(amount)}!`);
}
},
diff --git a/src/lib/store.js b/src/lib/store.js
index 52f2fe2a..c32ef49b 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -44,3 +44,4 @@ export const avatarUpload = writable();
export const bannerUpload = writable();
export const pin = persistSession('pin', undefined, 5 * 60 * 1000);
export const last = writable();
+export const request = writable();