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) {
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);