aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/socket.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/socket.js')
-rw-r--r--src/lib/socket.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/lib/socket.js b/src/lib/socket.js
index f6a6893b..1b0c2649 100644
--- a/src/lib/socket.js
+++ b/src/lib/socket.js
@@ -32,9 +32,13 @@ export const messages = (data) => ({
async payment() {
let { amount, confirmed } = data;
- invalidate("app:user");
- invalidate("app:invoice");
- invalidate("app:payments");
+
+ // without setTimeout, invalidate seems to break redirections from actions
+ setTimeout(() => {
+ invalidate("app:user");
+ invalidate("app:invoice");
+ invalidate("app:payments");
+ }, 500);
if (amount > 0) {
success(`${confirmed ? "Received" : "Detected"} ${sat(amount)}!`);