UI improvements

This commit is contained in:
Ali
2022-09-19 19:47:36 +02:00
parent 19967dd331
commit 00ec1a2919
14 changed files with 239 additions and 159 deletions

View File

@@ -853,8 +853,10 @@ public class ChatListControllerImpl: TelegramBaseController, ChatListController
self.emojiStatusSelectionController?.dismiss()
var selectedItems = Set<MediaId>()
var topStatusTitle = self.presentationData.strings.PeerStatusSetup_NoTimerTitle
var currentSelection: Int64?
if let peerStatus = self.titleView.title.peerStatus, case let .emoji(emojiStatus) = peerStatus {
selectedItems.insert(MediaId(namespace: Namespaces.Media.CloudFile, id: emojiStatus.fileId))
currentSelection = emojiStatus.fileId
if let timestamp = emojiStatus.expirationDate {
topStatusTitle = peerStatusExpirationString(statusTimestamp: timestamp, relativeTo: Int32(Date().timeIntervalSince1970), strings: self.presentationData.strings, dateTimeFormat: self.presentationData.dateTimeFormat)
@@ -878,6 +880,7 @@ public class ChatListControllerImpl: TelegramBaseController, ChatListController
selectedItems: selectedItems,
topStatusTitle: topStatusTitle
),
currentSelection: currentSelection,
destinationItemView: { [weak sourceView] in
return sourceView
}