From 9d5333599d92f722d0a287a79321a769bce991e5 Mon Sep 17 00:00:00 2001 From: Pringgosutono Date: Fri, 14 Nov 2025 11:38:23 +0700 Subject: [PATCH] log 3 --- controllers/ListenController.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/controllers/ListenController.js b/controllers/ListenController.js index ff4d8a8..011bb55 100644 --- a/controllers/ListenController.js +++ b/controllers/ListenController.js @@ -473,6 +473,7 @@ class ListenController { // -- Commit each record to DB -- let previousCrtD = 0 + let countInserted = 0 for (const rec of records) { // console.log("rec ====> ", rec) const timestamp_device = Math.floor(rec.gnss.timestamp / 1000) - 25200 @@ -532,14 +533,16 @@ class ListenController { : rec.io["Fuel Consumed (counted)"] ?? 0, } - await commitMessage(now, logDevice) + await commitMessage(now, logDevice).then(() => { + countInserted++ + }) } // IO: {"Ignition":0,"Movement":1,"GSM Signal":5,"Sleep Mode":0,"GNSS Status":1,"Accelerator Pedal Position":0,"External Voltage":13087,"Battery Voltage":4100,"Fuel Level":144,"Engine RPM":0,"Engine Temperature":950,"Trip Odometer":48250,"Total Odometer":288320,"Total Mileage":125662000,"Fuel Consumed (counted)":229} apiRes = JSON.parse(JSON.stringify(response[200])) apiRes.meta.message = "success" - // apiRes.data = "logDevice" + apiRes.data = { device_imei: imei, records_received: records.length, records_inserted: countInserted } return res.status(200).json(apiRes) } catch (err) { console.error("❌ error:", err.message)