Various improvements

This commit is contained in:
Ilya Laktyushin
2024-08-09 17:43:47 +02:00
parent d17391ad9b
commit 2bf11a6279
31 changed files with 340 additions and 126 deletions

View File

@@ -82,7 +82,7 @@ public final class ChatMessageWebpageBubbleContentNode: ChatMessageBubbleContent
}
}
}
let openChatMessageMode: ChatControllerInteractionOpenMessageMode
var openChatMessageMode: ChatControllerInteractionOpenMessageMode
switch mode {
case .default:
openChatMessageMode = .default
@@ -91,6 +91,9 @@ public final class ChatMessageWebpageBubbleContentNode: ChatMessageBubbleContent
case .automaticPlayback:
openChatMessageMode = .automaticPlayback
}
if let adAttribute = item.message.adAttribute, adAttribute.hasContentMedia {
openChatMessageMode = .automaticPlayback
}
if !item.controllerInteraction.openMessage(item.message, OpenMessageParams(mode: openChatMessageMode)) {
if let webPage = strongSelf.webPage, case let .Loaded(content) = webPage.content {
var isConcealed = true