function doesUserExist(email){
let sql = `SELECT * FROM USER WHERE email = "${email}"`
var x = false;
let exists = connection.query(sql,(error,results,fields)=>{
if(error) throw error;
if(results === undefined || results.length === 0) x = false;
else x = true;
});
return x;
}
How can I return a value out of callback or is there some other pattern I can use to accomplish same thing? It seems x
never gets updated.