From 88d4f9d389ad632a0e1be2a64364eff615b8c7b7 Mon Sep 17 00:00:00 2001 From: Zhiting Lin Date: Wed, 27 Mar 2019 17:06:49 +0800 Subject: [PATCH] update on window close --- src/background.js | 12 +++++++++++- src/views/sendTransaction/advancedTransfer.vue | 1 - src/views/sendTransaction/transfer.vue | 1 - 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/background.js b/src/background.js index cd924e4..8c575e7 100644 --- a/src/background.js +++ b/src/background.js @@ -71,7 +71,12 @@ export default class Background { } } }); - console.log(window) + + chrome.windows.onRemoved.addListener(function(windowId){ + if(windowId === window.id) { + sendResponse({method:'transfer',action:'reject'}) + } + }); } ) } @@ -99,6 +104,11 @@ export default class Background { } } }); + chrome.windows.onRemoved.addListener(function(windowId){ + if(windowId === window.id) { + sendResponse({method:'advanced-transfer',action:'reject'}) + } + }); } ) } diff --git a/src/views/sendTransaction/advancedTransfer.vue b/src/views/sendTransaction/advancedTransfer.vue index 39c3be7..a0555fe 100644 --- a/src/views/sendTransaction/advancedTransfer.vue +++ b/src/views/sendTransaction/advancedTransfer.vue @@ -161,7 +161,6 @@ export default { }, methods: { close: function () { - LocalStream.send({method:'advanced-transfer',action:'reject'}); window.close(); }, transfer: function () { diff --git a/src/views/sendTransaction/transfer.vue b/src/views/sendTransaction/transfer.vue index 09f04fe..7bc6d66 100644 --- a/src/views/sendTransaction/transfer.vue +++ b/src/views/sendTransaction/transfer.vue @@ -196,7 +196,6 @@ export default { this.transaction.to = ""; this.transaction.amount = ""; if(this.$route.query.type == 'popup'){ - LocalStream.send({method:'transfer',action:'reject'}); window.close(); } }, -- 2.11.0