Various Improvements

This commit is contained in:
Ilya Laktyushin
2021-11-25 17:37:24 +04:00
parent e2f8f225af
commit 9aaa2eb516
3 changed files with 4 additions and 1 deletions

View File

@@ -7094,3 +7094,5 @@ Sorry for the inconvenience.";
"Channel.AdminLog.MessageSent" = "%@ sent message:"; "Channel.AdminLog.MessageSent" = "%@ sent message:";
"ChatList.ClearSearchHistory" = "Are you sure you want to clear your search history?"; "ChatList.ClearSearchHistory" = "Are you sure you want to clear your search history?";
"AuthSessions.TerminateSessionText" = "Are you sure you want to terminate this session?";

View File

@@ -1020,7 +1020,7 @@ class ChatListItemNode: ItemListRevealOptionsItemNode {
if let messagePeer = itemPeer.chatMainPeer { if let messagePeer = itemPeer.chatMainPeer {
peerText = messagePeer.displayTitle(strings: item.presentationData.strings, displayOrder: item.presentationData.nameDisplayOrder) peerText = messagePeer.displayTitle(strings: item.presentationData.strings, displayOrder: item.presentationData.nameDisplayOrder)
} }
} else if let message = messages.last, case let .user(author) = message.author, let peer = itemPeer.chatMainPeer, !isUser { } else if let message = messages.last, let author = message.author?._asPeer(), let peer = itemPeer.chatMainPeer, !isUser {
if case let .channel(peer) = peer, case .broadcast = peer.info { if case let .channel(peer) = peer, case .broadcast = peer.info {
} else if !displayAsMessage { } else if !displayAsMessage {
if let forwardInfo = message.forwardInfo, forwardInfo.flags.contains(.isImported), let authorSignature = forwardInfo.authorSignature { if let forwardInfo = message.forwardInfo, forwardInfo.flags.contains(.isImported), let authorSignature = forwardInfo.authorSignature {

View File

@@ -609,6 +609,7 @@ public func recentSessionsController(context: AccountContext, activeSessionsCont
} }
controller.setItemGroups([ controller.setItemGroups([
ActionSheetItemGroup(items: [ ActionSheetItemGroup(items: [
ActionSheetTextItem(title: presentationData.strings.AuthSessions_TerminateSessionText),
ActionSheetButtonItem(title: presentationData.strings.AuthSessions_TerminateSession, color: .destructive, action: { ActionSheetButtonItem(title: presentationData.strings.AuthSessions_TerminateSession, color: .destructive, action: {
dismissAction() dismissAction()
completion() completion()