@kur4chyt
Качественный говнокод от производителя

Как вернуть значение из асинхронной функции?

Имеется функция
function authcheck(from_id,first_name){
  conn.query("SELECT * FROM `users` WHERE `id` = '"+from_id+"'", function(err, results) {
      if (err){
          console.log(err); return false;}
      var result = JSON.parse(JSON.stringify(results));
      if ( result[0] === undefined ){
        conn.query("INSERT INTO `users` (`id`,`name`,`balance`) VALUES ('"+from_id+"','"+first_name+"','0');", function(err, results){
          if (err){
              console.log(err); return false; }
          return 'unf';
        });
        return false;
      }else{
        return ['jopa']
      }


  });
}


Но значения из неё не возвращаются. Как быть?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы