diff --git a/submodules/TelegramCore/Sources/SyncCore/SyncCore_CachedChannelData.swift b/submodules/TelegramCore/Sources/SyncCore/SyncCore_CachedChannelData.swift index c58138432f..393b32e883 100644 --- a/submodules/TelegramCore/Sources/SyncCore/SyncCore_CachedChannelData.swift +++ b/submodules/TelegramCore/Sources/SyncCore/SyncCore_CachedChannelData.swift @@ -691,6 +691,8 @@ public final class CachedChannelData: CachedPeerData { self.emojiPack = nil } + self.starGiftsCount = decoder.decodeOptionalInt32ForKey("starGiftsCount") + self.verification = decoder.decodeCodable(PeerVerification.self, forKey: "vf") self.peerIds = peerIds @@ -881,6 +883,12 @@ public final class CachedChannelData: CachedPeerData { } else { encoder.encodeNil(forKey: "vf") } + + if let starGiftsCount = self.starGiftsCount { + encoder.encodeInt32(starGiftsCount, forKey: "starGiftsCount") + } else { + encoder.encodeNil(forKey: "starGiftsCount") + } } public func isEqual(to: CachedPeerData) -> Bool {