Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
// the following option allows to extend the base context
context: { $store: store }
})
airgram.use(new Auth({
code: () => prompt('Please enter the secret code:\n'),
phoneNumber: () => prompt('Please enter your phone number:\n')
}))
airgram.on(UPDATE.updateUser, async ({ $store, update }, next) => {
const { user } = update
$store.users.set(user.id, user)
return next()
})
airgram.on(UPDATE.updateNewChat, async ({ $store, update }, next) => {
const { chat } = update
$store.chats.set(chat.id, chat)
return next()
})
airgram.on(UPDATE.updateChatLastMessage, async ({ $store, update }, next) => {
$store.chatLastMessage.set(update.chatId, update)
return next()
})
airgram.api.getChats({
limit: 10,
offsetChatId: 0,
offsetOrder: '9223372036854775807' // 2^63
}).then(({ response, $store }) => {
if (isError(response)) {