From 5d7b74ddd70a94c7e18aea641aaf16a348bca81c Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Wed, 14 Apr 2021 01:37:42 +0300 Subject: [PATCH] Message: Do not display self-destructing media --- src/api/gramjs/apiBuilders/messages.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/api/gramjs/apiBuilders/messages.ts b/src/api/gramjs/apiBuilders/messages.ts index 602ca5326..2ed5ae8fa 100644 --- a/src/api/gramjs/apiBuilders/messages.ts +++ b/src/api/gramjs/apiBuilders/messages.ts @@ -265,6 +265,10 @@ function buildPhoto(media: GramJs.TypeMessageMedia): ApiPhoto | undefined { return undefined; } + if (media.ttlSeconds) { + return undefined; + } + const sizes = media.photo.sizes .filter((s: any): s is GramJs.PhotoSize => s instanceof GramJs.PhotoSize) .map(buildApiPhotoSize); @@ -395,6 +399,10 @@ function buildDocumentFromMedia(media: GramJs.TypeMessageMedia) { return undefined; } + if (media.ttlSeconds) { + return undefined; + } + return buildApiDocument(media.document); }