From 11a5e97304671c922b49237b70d04c7ccc9eea38 Mon Sep 17 00:00:00 2001 From: Mikhail Filimonov Date: Wed, 27 Aug 2025 11:17:28 +0100 Subject: [PATCH 1/2] better isEqual for ChatTheme --- .../TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift b/submodules/TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift index 35785fd745..317562dc59 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift @@ -117,7 +117,7 @@ public enum ChatTheme: PostboxCoding, Codable, Equatable { case .unique(let lhsUnique): switch rhsGift { case .unique(let rhsUnique): - return lhsUnique.id == rhsUnique.id + return lhsUnique.slug == rhsUnique.slug default: return false } From 6ec15695362bc95837ed3fdecdcb641f9babf75f Mon Sep 17 00:00:00 2001 From: Mikhail Filimonov Date: Wed, 27 Aug 2025 12:10:41 +0100 Subject: [PATCH 2/2] fix nextoffset --- .../TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift b/submodules/TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift index 6dc7ae2d87..d7385cb27a 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Themes/ChatThemes.swift @@ -559,6 +559,7 @@ public final class UniqueGiftChatThemesContext { } self.dataState = .ready(canLoadMore: nextOffset != nil) + self.nextOffset = nextOffset self.pushState() })) }