diff --git a/src/routes.js b/src/routes.js index f0db22d6..818ec899 100644 --- a/src/routes.js +++ b/src/routes.js @@ -224,7 +224,12 @@ module.exports = async ( console.error("Unknown Device", error) return res.status(401).json(error); } - + + if (req.method === "GET") { + console.log("Method:", req.method); + return next(); + } + console.log("Body:", req.body) console.log("Decrypt params:", { deviceId, message: req.body.encryptionKey }) const decryptedKey = Encryption.decryptKey({ deviceId, message: req.body.encryptionKey }); diff --git a/utils/encryptionStore.js b/utils/encryptionStore.js index 026d381e..7251625d 100644 --- a/utils/encryptionStore.js +++ b/utils/encryptionStore.js @@ -89,16 +89,6 @@ const Encryption = { }, authorizeDevice: ({ deviceId, publicKey }) => new Promise((resolve, reject) => { - if (authorizedDevices.has(deviceId)) { - const devicePublicKey = APIKeyPair.get(deviceId).publicKey - const deviceExists = { - success: true, - APIPublicKey: devicePublicKey - } - resolve(deviceExists) - return deviceExists - } - authorizedDevices.set(deviceId, publicKey) Crypto.generateKeyPair( 'rsa',