From 6bdf29f98a4f7ffefc6bd0502a028c62b411ea14 Mon Sep 17 00:00:00 2001 From: Oj Date: Tue, 31 Jan 2023 13:39:12 +0000 Subject: [PATCH] api/ipc: fix proxy setters --- src/lib/ipc.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/ipc.js b/src/lib/ipc.js index 8c14ec8..e46b5e8 100644 --- a/src/lib/ipc.js +++ b/src/lib/ipc.js @@ -106,14 +106,14 @@ Gluon.ipc.store = new Proxy({ _store[key] = value; updateBackend(key, value); - return value; + return true; }, deleteProperty(_obj, key) { delete _store[key]; updateBackend(key, undefined); - return; + return true; } }); @@ -248,14 +248,14 @@ delete window._gluonSend; _store[key] = value; updateWeb(key, value); - return value; + return true; }, deleteProperty(_obj, key) { delete _store[key]; updateWeb(key, undefined); - return; + return true; } }); @@ -267,10 +267,12 @@ delete window._gluonSend; API = new Proxy(API, { // setter and deleter API set(_obj, key, value) { expose(key, value); + return true; }, deleteProperty(_obj, key) { unexpose(key); + return true; } });