From 4c88a9618ff73fc580128b2654c3ef939d943e12 Mon Sep 17 00:00:00 2001 From: Mike Renoir <> Date: Wed, 18 May 2022 10:51:53 +0400 Subject: [PATCH] fix limit unpin --- .../Sources/TelegramEngine/Peers/TogglePeerChatPinned.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Peers/TogglePeerChatPinned.swift b/submodules/TelegramCore/Sources/TelegramEngine/Peers/TogglePeerChatPinned.swift index 938dd85d06..c43dc42ddc 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Peers/TogglePeerChatPinned.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Peers/TogglePeerChatPinned.swift @@ -50,7 +50,7 @@ func _internal_toggleItemPinned(postbox: Postbox, accountPeerId: PeerId, locatio limitCount = Int(limitsConfiguration.maxArchivedPinnedChatCount) } - if sameKind.count + additionalCount > limitCount { + if sameKind.count + additionalCount > limitCount, itemIds.firstIndex(of: itemId) == nil { return .limitExceeded(limitCount) } else { if let index = itemIds.firstIndex(of: itemId) {