From 1fced7409873cb8151630d4985cc8940d8196f99 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Fri, 17 Nov 2023 03:47:38 +0400 Subject: [PATCH] Fix decoding --- .../TelegramEngine/Messages/AttachMenuBots.swift | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Messages/AttachMenuBots.swift b/submodules/TelegramCore/Sources/TelegramEngine/Messages/AttachMenuBots.swift index a97fa9d3a6..2649a4b3aa 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Messages/AttachMenuBots.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Messages/AttachMenuBots.swift @@ -666,19 +666,8 @@ public final class BotApp: Equatable, Codable { self.shortName = try container.decode(String.self, forKey: .shortName) self.title = try container.decode(String.self, forKey: .title) self.description = try container.decode(String.self, forKey: .description) - - if let data = try container.decodeIfPresent(AdaptedPostboxDecoder.RawObjectData.self, forKey: .photo) { - self.photo = TelegramMediaImage(decoder: PostboxDecoder(buffer: MemoryBuffer(data: data.data))) - } else { - self.photo = nil - } - - if let data = try container.decodeIfPresent(AdaptedPostboxDecoder.RawObjectData.self, forKey: .document) { - self.document = TelegramMediaFile(decoder: PostboxDecoder(buffer: MemoryBuffer(data: data.data))) - } else { - self.document = nil - } - + self.photo = try container.decodeIfPresent(TelegramMediaImage.self, forKey: .photo) + self.document = try container.decodeIfPresent(TelegramMediaFile.self, forKey: .document) self.hash = try container.decode(Int64.self, forKey: .hash) self.flags = Flags(rawValue: try container.decode(Int32.self, forKey: .flags)) }