// Close all open chat tasks try { result = queryExecute(" UPDATE Tasks SET TaskCompletedOn = NOW() WHERE TaskTypeID = 2 AND TaskCompletedOn IS NULL ", {}, { datasource: "payfrit" }); affected = result.recordCount ?: 0; writeOutput(serializeJSON({ "OK": true, "MESSAGE": "Closed all open chats", "AFFECTED": affected })); } catch (any e) { writeOutput(serializeJSON({ "OK": false, "ERROR": e.message })); }