From 8f7931417bfc77e46c608d9e0333a5ad9e022940 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Wed, 8 Mar 2023 13:40:30 +0400 Subject: [PATCH] Display timestamps when available --- .../Sources/ChatInterfaceStateContextMenus.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift b/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift index 1b559b012e..36378e61d9 100644 --- a/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift +++ b/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift @@ -1787,6 +1787,16 @@ func contextMenuForChatPresentationInterfaceState(chatPresentationInterfaceState if let stats, !stats.readTimestamps.isEmpty { displayReadTimestamps = true } + let tempState = EngineMessageReactionListContext.State(message: EngineMessage(message), readStats: stats, reaction: nil) + var allItemsHaveTimestamp = true + for item in tempState.items { + if item.timestamp == nil { + allItemsHaveTimestamp = false + } + } + if allItemsHaveTimestamp { + displayReadTimestamps = true + } c.pushItems(items: .single(ContextController.Items(content: .custom(ReactionListContextMenuContent( context: context,