aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/socket.ts3
-rw-r--r--src/lib/store.ts1
2 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/socket.ts b/src/lib/socket.ts
index 1ca244d9..077fb856 100644
--- a/src/lib/socket.ts
+++ b/src/lib/socket.ts
@@ -1,7 +1,7 @@
import { goto, invalidate } from "$app/navigation";
import { navigating, page } from "$app/stores";
import { PUBLIC_SOCKET } from "$env/static/public";
-import { event, importing, invoice, last, request } from "$lib/store";
+import { event, importing, invoice, last, paymentSignal, request } from "$lib/store";
import { s, sleep, success, wait } from "$lib/utils";
import cookies from "js-cookie";
import { get } from "svelte/store";
@@ -44,6 +44,7 @@ export const messages = (data) => ({
invalidate("app:user");
invalidate("app:invoice");
invalidate("app:payments");
+ paymentSignal.update((n) => n + 1);
if (type === "import" && aid) {
importing.update((s) => {
diff --git a/src/lib/store.ts b/src/lib/store.ts
index d7e44167..57bb9735 100644
--- a/src/lib/store.ts
+++ b/src/lib/store.ts
@@ -97,3 +97,4 @@ export const ndef = writable();
export const showQr = persistLocal("showQr", true);
export const save = writable();
export const importing = writable(new Set<string>());
+export const paymentSignal = writable(0);