From 4fe7745a8a18aca3392f0e2d5bd8e925ebed9f30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Wed, 6 Mar 2019 16:17:46 +0100 Subject: [PATCH] better log for mock rpcs --- web/demo_data.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/web/demo_data.js b/web/demo_data.js index b1a82180..50452750 100644 --- a/web/demo_data.js +++ b/web/demo_data.js @@ -181,13 +181,21 @@ } ]; + let rpcId = 1; window.demoData.mockAjax = async function(route, params) { - console.log("RPC", route, params); + let id = rpcId++; + console.log(`[RPC Request ${id}]`, route, params); // wait some random delay const delay = Math.random() * 1000; - await new Promise(resolve => setTimeout(resolve, delay)); + return new Promise(resolve => setTimeout(resolve, delay)).then(() => { + const result = _mock(route, params); + console.log(`[RPC Response ${id}]`, result); + return result; + }); + }; + function _mock(route, params) { // mock action if (route === "web/action/load") { const action = actions.find(a => a.id === params.action_id); @@ -200,5 +208,5 @@ // unknown route console.warn("Unknown route", route); return true; - }; + } })(window);