АL

Size: a a a
АL

IV
АL
АL

АL
Д
LX
...в консоле сообщения появляются в порядке 1 3 2 и в ответе я получаю 0 игр, хотя в базе ненулевое значение. Подскажите как исправить?
const client = redis.createClient()
const bot = new Telegraf(TOKEN)
...
bot.hears('Статистика', async (ctx) => {
let gameCnt = 0
let key = ctx.chat.id + ':game_cnt'
console.log(`1${gameCnt}`)
await client.get(key, (err, data) => {
gameCnt = JSON.parse(data)
console.log(`2${gameCnt}`)
})
console.log(`3${gameCnt}`)
return ctx.reply(`Сыграно игр: ${gameCnt}`)
})
АL
АL
АL
Д
Д
...в консоле сообщения появляются в порядке 1 3 2 и в ответе я получаю 0 игр, хотя в базе ненулевое значение. Подскажите как исправить?
const client = redis.createClient()
const bot = new Telegraf(TOKEN)
...
bot.hears('Статистика', async (ctx) => {
let gameCnt = 0
let key = ctx.chat.id + ':game_cnt'
console.log(`1${gameCnt}`)
await client.get(key, (err, data) => {
gameCnt = JSON.parse(data)
console.log(`2${gameCnt}`)
})
console.log(`3${gameCnt}`)
return ctx.reply(`Сыграно игр: ${gameCnt}`)
})
АП
...в консоле сообщения появляются в порядке 1 3 2 и в ответе я получаю 0 игр, хотя в базе ненулевое значение. Подскажите как исправить?
const client = redis.createClient()
const bot = new Telegraf(TOKEN)
...
bot.hears('Статистика', async (ctx) => {
let gameCnt = 0
let key = ctx.chat.id + ':game_cnt'
console.log(`1${gameCnt}`)
await client.get(key, (err, data) => {
gameCnt = JSON.parse(data)
console.log(`2${gameCnt}`)
})
console.log(`3${gameCnt}`)
return ctx.reply(`Сыграно игр: ${gameCnt}`)
})
Д
АL
LX
Д
Д
EM
АL