diff --git a/src/telegram-login.ts b/src/telegram-login.ts index e2f277e..83a5ea4 100644 --- a/src/telegram-login.ts +++ b/src/telegram-login.ts @@ -7,6 +7,7 @@ function verifyTelegramPayload(payload: TelegramLoginPayload, secret: Buffer) { const check = crypto.createHmac('sha256', secret).update( Object .keys(payload) + .filter(key => payload[key]) .map((key: keyof TelegramLoginPayload) => `${key}=${payload[key]}`) .sort() .join('\n')