From 77347ff29c56a50231b0bc0e8bcd6689703c8326 Mon Sep 17 00:00:00 2001 From: siiky Date: Tue, 17 Jun 2025 11:54:31 +0100 Subject: [PATCH] refactor: single pass through received frames --- packages/server/lib/machine-loader.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/server/lib/machine-loader.js b/packages/server/lib/machine-loader.js index 405f2fb9..d388ef57 100644 --- a/packages/server/lib/machine-loader.js +++ b/packages/server/lib/machine-loader.js @@ -683,11 +683,10 @@ function updateDiagnostics(deviceId, images) { const updateFailedQRScans = (deviceId, frames) => { const timestamp = new Date().toISOString() const directory = `${OPERATOR_DATA_DIR}/failedQRScans/${deviceId}/` - const filenames = _.map( - no => `${timestamp}-${no}.jpg`, - _.range(0, _.size(frames)), + return updatePhotos( + directory, + frames.map((frame, no) => [`${timestamp}-${no}.jpg`, frame]), ) - return updatePhotos(directory, _.zip(filenames, frames)) } function createPhoto(name, data, dir) {