aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/socket.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-08-18 13:09:41 -0700
committerAdam Soltys <[email protected]>2024-08-18 22:15:05 -0700
commitd66cba2d111bec3a2bd57a56233577f3fd417b18 (patch)
tree5cf0250363d11fb33414d8cae4f583e186247123 /src/lib/socket.js
parent09d4867fe0ddc8cbc7bfa670911fe5c33a0a4f36 (diff)
downloadcoinos-ui-d66cba2d111bec3a2bd57a56233577f3fd417b18.tar.gz
coinos-ui-d66cba2d111bec3a2bd57a56233577f3fd417b18.zip
ecash
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)}!`);