Merge commit '7d8920db82052bce3d9c6f37b2bd78edebd6f06e'

# Conflicts:
#	submodules/CallListUI/Sources/CallListController.swift
This commit is contained in:
Isaac
2025-03-30 02:07:46 +04:00
80 changed files with 2995 additions and 960 deletions

View File

@@ -1441,7 +1441,6 @@ public final class ChatListNode: ListView {
return
}
var didBeginSelecting = false
var count = 0
strongSelf.updateState { [weak self] state in
var state = state
if state.selectedPeerIds.contains(peer.id) {
@@ -1457,10 +1456,8 @@ public final class ChatListNode: ListView {
self?.reachedSelectionLimit?(Int32(state.selectedPeerIds.count))
}
}
count = state.selectedPeerIds.count
return state
}
strongSelf.selectionCountChanged?(count)
if didBeginSelecting {
strongSelf.didBeginSelectingChats?()
}
@@ -3461,6 +3458,7 @@ public final class ChatListNode: ListView {
if state != self.currentState {
self.currentState = state
self.statePromise.set(state)
self.selectionCountChanged?(state.selectedPeerIds.count)
}
}

View File

@@ -165,7 +165,7 @@ final class ChatListNoticeItemNode: ItemListRevealOptionsItemNode {
let sideInset: CGFloat = params.leftInset + 16.0
let rightInset: CGFloat = sideInset + 24.0
var titleRightInset = rightInset
var titleRightInset = rightInset - 4.0
let verticalInset: CGFloat = 9.0
var spacing: CGFloat = 0.0