I am creating a nodejs api for a messenging app (using express), I am using sqlite3 as a database software.
Edit : I am stuck in this function, how can I make it work?
const sqlite3 = require('sqlite3');
function recentConvos(){
let result = []
uid = 58;
db.all('SELECT DISTINCT U.id, U.name FROM users U, messages M WHERE (M.sender='+uid+' OR M.dest='+uid+') AND (U.id = M.sender OR U.id = M.dest) AND (U.id != '+uid+') ORDER BY M.id DESC',(err,rows)=>{
result.push(rows)
});
return result;
}
let db = new sqlite3.Database('./database.db', (err)=>{
if(err){
console.log('ERROR DATABASE')
}
else{console.log('CONNECTED TO DATABASE')}
})
console.log(recentConvos())