From da90dee11017bd4307ab7400cad74ccc352ff558 Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 19 May 2021 00:31:31 -0400 Subject: [PATCH] add clear command to test db --- index.ts | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/index.ts b/index.ts index 63bf5de..11bbf14 100644 --- a/index.ts +++ b/index.ts @@ -39,15 +39,34 @@ const handleCommand = async (message, command, args) => { await message.channel.send('no args') return } - db.run('INSERT INTO saved_data (msg_id,data)'+ - 'VALUES(?,?)', message.id, args[0]) - await message.channel.send('saved "'+args[0]+'" with id '+message.id) + db.run('INSERT INTO saved_data (msg_id,data)' + + 'VALUES(?,?)', [message.id, args[0]], async (err) =>{ + if(err){ + await message.channel.send(err) + return + } + await message.channel.send('saved "'+args[0]+'" with id '+message.id+'.') + }) break case 'dump': + //TODO: make messages be embeds to test db.each('SELECT * FROM saved_data', async (err, rows) =>{ + if(err){ + await message.channel.send(err) + return + } await message.channel.send(JSON.stringify(rows)) }) break; + case 'clear': + db.run('DELETE FROM saved_data', async (err) =>{ + if(err){ + await message.channel.send(err) + return + } + await message.channel.send("Cleared.") + + }) } }