long long pixel response times

This commit is contained in:
HF 2022-04-04 12:24:24 +02:00
parent f0bbbb4523
commit 9c57dd8032

View File

@ -46,6 +46,8 @@ export async function drawByOffsets(
let rankedPxlCnt = 0;
try {
const startTime = Date.now();
const canvas = canvases[canvasId];
if (!canvas) {
// canvas doesn't exist
@ -172,6 +174,14 @@ export async function drawByOffsets(
if (canvas.ranked && (canvasId != 0 || y < 14450)) {
rankedPxlCnt += 1;
}
const duration = Date.now() - startTime;
if (duration > 1000) {
logger.warn(
// eslint-disable-next-line max-len
`Long response time of ${duration}ms for placing ${pxlCnt} pixels for user ${user.id || user.ip}`,
);
}
}
} catch (e) {
retCode = parseInt(e.message, 10);