mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
better log for mock rpcs
This commit is contained in:
+11
-3
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user