diff --git a/src/routes.js b/src/routes.js index 6d697007..594f226e 100644 --- a/src/routes.js +++ b/src/routes.js @@ -249,7 +249,7 @@ module.exports = async ( return res.status(401).json(error); } - if (req.method === "GET") { + if (req.method === "GET" || req.method === "DELETE" || !req.body.encryptionKey && !req.body.iv) { return next(); } @@ -1618,6 +1618,7 @@ module.exports = async ( const GunEvent = Common.Constants.Event const Key = require('../services/gunDB/contact-api/key') const { timeout5 } = require('../services/gunDB/contact-api/utils') + app.get("/api/gun/lndchanbackups", async (req,res) => { try{ const user = require('../services/gunDB/Mediator').getUser() diff --git a/src/server.js b/src/server.js index acd92cf2..fca6bab3 100644 --- a/src/server.js +++ b/src/server.js @@ -100,7 +100,7 @@ const server = program => { const authorized = Encryption.isAuthorizedDevice({ deviceId }) const encryptedMessage = authorized ? Encryption.encryptMessage({ - message: args[0], + message: args[0] ? args[0] : {}, deviceId, metadata: { hash: dataHash