diff options
Diffstat (limited to 'src/lib/socket.js')
| -rw-r--r-- | src/lib/socket.js | 10 |
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)}!`); |
