From 6e8faadd97e7e0b646c32909195d981faf0ce619 Mon Sep 17 00:00:00 2001 From: SileNce5k Date: Wed, 10 Apr 2024 13:47:50 +0200 Subject: [PATCH] Specify if the timer doesn't belong to author --- util/timer/showTimer.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/util/timer/showTimer.js b/util/timer/showTimer.js index 7cf31e7..3bb49e0 100644 --- a/util/timer/showTimer.js +++ b/util/timer/showTimer.js @@ -4,14 +4,17 @@ module.exports = async function (authorID, timerID) { const db = new sqlite3.Database(databasePath); let sendText = ""; await new Promise((resolve, reject) => { - db.get(`SELECT * FROM timers WHERE ID = ? AND user = ?`, [timerID, authorID], + db.get(`SELECT * FROM timers WHERE ID = ?`, [timerID], function (error, timer){ if(error){ sendText = "An error occured while trying to read timer from database. Check console."; console.error("Error while trying to read timer from database: ", error) reject(error); }else{ - if(timer === undefined){ + if(authorID !== timer.user){ + sendText = "This timer does not belong to you." + } + else if(timer === undefined){ sendText = "Timer not found"; }else{ sendText = `${timer.ID} will remind you (), with the message being:\n${timer.customMessage}`;