mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-08 08:31:13 +00:00
fix blocked
This commit is contained in:
parent
51e5ffbfa6
commit
17c4ea33a9
@ -112,7 +112,7 @@ private enum BlockedPeersEntry: ItemListNodeEntry {
|
|||||||
func item(_ arguments: BlockedPeersControllerArguments) -> ListViewItem {
|
func item(_ arguments: BlockedPeersControllerArguments) -> ListViewItem {
|
||||||
switch self {
|
switch self {
|
||||||
case let .add(theme, text):
|
case let .add(theme, text):
|
||||||
return ItemListActionItem(theme: theme, title: text, kind: .generic, alignment: .natural, sectionId: self.section, style: .blocks, action: {
|
return ItemListPeerActionItem(theme: theme, icon: PresentationResourcesItemList.addPersonIcon(theme), title: text, sectionId: self.section, editing: false, action: {
|
||||||
arguments.addPeer()
|
arguments.addPeer()
|
||||||
})
|
})
|
||||||
case let .peerItem(_, theme, strings, dateTimeFormat, peer, editing, enabled):
|
case let .peerItem(_, theme, strings, dateTimeFormat, peer, editing, enabled):
|
||||||
@ -175,7 +175,7 @@ private func blockedPeersControllerEntries(presentationData: PresentationData, s
|
|||||||
var entries: [BlockedPeersEntry] = []
|
var entries: [BlockedPeersEntry] = []
|
||||||
|
|
||||||
if let peers = peers {
|
if let peers = peers {
|
||||||
entries.append(.add(presentationData.theme, presentationData.strings.Conversation_BlockUser))
|
entries.append(.add(presentationData.theme, presentationData.strings.BlockedUsers_BlockUser))
|
||||||
|
|
||||||
var index: Int32 = 0
|
var index: Int32 = 0
|
||||||
for peer in peers {
|
for peer in peers {
|
||||||
@ -213,7 +213,8 @@ public func blockedPeersController(account: Account) -> ViewController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, addPeer: {
|
}, addPeer: {
|
||||||
let controller = PeerSelectionController(account: account, filter: [.onlyPrivateChats])
|
let presentationData = account.telegramApplicationContext.currentPresentationData.with { $0 }
|
||||||
|
let controller = PeerSelectionController(account: account, filter: [.onlyPrivateChats, .excludeSavedMessages], title: presentationData.strings.BlockedUsers_SelectUserTitle)
|
||||||
controller.peerSelected = { [weak controller] peerId in
|
controller.peerSelected = { [weak controller] peerId in
|
||||||
if let strongController = controller {
|
if let strongController = controller {
|
||||||
strongController.inProgress = true
|
strongController.inProgress = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user