@ -7,7 +7,6 @@ function LoginRoute(req, res) {
authUser(telegramResponse, (success, msg) => {
if (success) {
// User is already logged in
if (req.session.user == telegramResponse.id) {
res.send({ authorized: success });
@ -34,7 +33,6 @@ function LoginRoute(req, res) {
res.status(401).send({ authorized: success, message: msg });
}
});
function authUser(telegramResponse, done) {
@ -22,6 +22,7 @@ function TelegramWebhookRoute(req, res) {
catch(e){
console.log("Could not get Telegram Message");
@ -68,20 +69,25 @@ function userInfected(telegramID, doneCallback) {
where: {
telegram: telegramID,
},
}).then((user) => {
})
.then((user) => {
if (!user) {
done({ saved: false });
} else {
user.isInfected = true;
user.save().then(result => {
user
.save()
.then((result) => {
if (result) {
doneCallback({ saved: true });
}).catch(err=>{doneCallback({saved: false})});
.catch((err) => {
doneCallback({ saved: false });
.catch(err=>{