From 4492ecfb7260a7b3fd4ea51d17a55868a30ba255 Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Fri, 28 May 2021 15:20:08 +0700 Subject: [PATCH] fallback for no recorded requests --- src/api/telegram/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/api/telegram/index.ts b/src/api/telegram/index.ts index 217fbc1..add2032 100644 --- a/src/api/telegram/index.ts +++ b/src/api/telegram/index.ts @@ -37,7 +37,13 @@ export class TelegramApi { return; } - const { body, createdAt } = await this.db.popRequest(); + const request = await this.db.popRequest(); + if (!request) { + await ctx.reply(`sorry, no logged requests yet`); + return next(); + } + + const { body, createdAt } = request; const source = JSON.stringify(body, null, 2); await ctx.replyWithDocument(