From c93763a3a69f3b0a00e6a24afefc905956ea1ed0 Mon Sep 17 00:00:00 2001 From: Nikola Ubavic <53820106+ubavic@users.noreply.github.com> Date: Wed, 1 Dec 2021 17:54:32 +0100 Subject: [PATCH] chore: accept sugesttion --- lib/pairing.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/lib/pairing.js b/lib/pairing.js index c498d266..42171cd3 100644 --- a/lib/pairing.js +++ b/lib/pairing.js @@ -20,16 +20,11 @@ function pullToken (token) { // TODO new-admin: We should remove all configs related to that device. This can get tricky. function unpair (deviceId) { return db.tx(t => - t.none(`INSERT INTO - unpaired_devices(id, device_id, name, model, paired, unpaired) - VALUES ( - $1, - $2, - (SELECT name FROM devices WHERE device_id=$2), - (SELECT model FROM devices WHERE device_id=$2), - (SELECT created FROM devices WHERE device_id=$2), - now() - )`, [uuid.v4(), deviceId]) + t.none(`INSERT INTO unpaired_devices(id, device_id, name, model, paired, unpaired) + SELECT $1, $2, d.name, d.model, d.created, now() + FROM devices d + WHERE device_id=$2` + , [uuid.v4(), deviceId]) .then(() => { const q1 = t.none(`DELETE FROM devices WHERE device_id=$1`, [deviceId]) const q2 = t.none(`DELETE FROM machine_pings WHERE device_id=$1`, [deviceId])