aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/socket.js
diff options
context:
space:
mode:
authorAdrien Hopkins <[email protected]>2022-08-08 07:42:39 -0500
committerAdrien Hopkins <[email protected]>2022-08-08 07:42:39 -0500
commitf7aaa86c851d456a3426157bc04cdbfeecd1716b (patch)
tree09892fccf026827fade28f4d76922fdcd514db64 /src/lib/socket.js
parentffc36d48b11045708967637832d959cade58b8eb (diff)
parent93f9d0abf58c5b5154e35b63524405554042bef1 (diff)
downloadcoinos-ui-f7aaa86c851d456a3426157bc04cdbfeecd1716b.tar.gz
coinos-ui-f7aaa86c851d456a3426157bc04cdbfeecd1716b.zip
Merge branch 'master' into i18n
Diffstat (limited to 'src/lib/socket.js')
-rw-r--r--src/lib/socket.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/lib/socket.js b/src/lib/socket.js
index 66091d76..a30d4376 100644
--- a/src/lib/socket.js
+++ b/src/lib/socket.js
@@ -1,5 +1,6 @@
import { get } from 'svelte/store';
-import { rate, user, token, invoices, preferredCurrency } from '$lib/store';
+import { rate, user, token, invoices, preferredCurrency, newPayment } from '$lib/store';
+import { success } from '$lib/utils';
let interval, socket;
@@ -18,14 +19,20 @@ export const messages = (data) => ({
},
payment() {
- invoices.set({ ...get(invoices), [data.invoice.uuid]: data.invoice });
+ if (data.invoice) invoices.set({ ...get(invoices), [data.invoice.uuid]: data.invoice });
+ newPayment.set(true);
+ if (data.amount > 0) {
+ success(`Received ${data.amount} sats!`);
+ } else {
+ success(`Sent ${-data.amount} sats!`);
+ }
},
connected: auth,
login() {
user.set(data);
- preferredCurrency.set(data.currency);
+ preferredCurrency.set('USD');
}
});