fix limit unpin

This commit is contained in:
Mike Renoir
2022-05-18 10:51:53 +04:00
parent 4cf8901c30
commit 4c88a9618f

View File

@@ -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) {