add clear command to test db

This commit is contained in:
alex 2021-05-19 00:31:31 -04:00
parent 79c48f2368
commit da90dee110
1 changed files with 22 additions and 3 deletions

View File

@ -39,15 +39,34 @@ const handleCommand = async (message, command, args) => {
await message.channel.send('no args') await message.channel.send('no args')
return return
} }
db.run('INSERT INTO saved_data (msg_id,data)'+ db.run('INSERT INTO saved_data (msg_id,data)' +
'VALUES(?,?)', message.id, args[0]) 'VALUES(?,?)', [message.id, args[0]], async (err) =>{
await message.channel.send('saved "'+args[0]+'" with id '+message.id) if(err){
await message.channel.send(err)
return
}
await message.channel.send('saved "'+args[0]+'" with id '+message.id+'.')
})
break break
case 'dump': case 'dump':
//TODO: make messages be embeds to test
db.each('SELECT * FROM saved_data', async (err, rows) =>{ db.each('SELECT * FROM saved_data', async (err, rows) =>{
if(err){
await message.channel.send(err)
return
}
await message.channel.send(JSON.stringify(rows)) await message.channel.send(JSON.stringify(rows))
}) })
break; break;
case 'clear':
db.run('DELETE FROM saved_data', async (err) =>{
if(err){
await message.channel.send(err)
return
}
await message.channel.send("Cleared.")
})
} }
} }