better log for mock rpcs

This commit is contained in:
Géry Debongnie
2019-03-06 16:17:46 +01:00
parent c0ea764481
commit 4fe7745a8a
+11 -3
View File
@@ -181,13 +181,21 @@
} }
]; ];
let rpcId = 1;
window.demoData.mockAjax = async function(route, params) { 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 // wait some random delay
const delay = Math.random() * 1000; 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 // mock action
if (route === "web/action/load") { if (route === "web/action/load") {
const action = actions.find(a => a.id === params.action_id); const action = actions.find(a => a.id === params.action_id);
@@ -200,5 +208,5 @@
// unknown route // unknown route
console.warn("Unknown route", route); console.warn("Unknown route", route);
return true; return true;
}; }
})(window); })(window);