[WIP] Dynamic video streaming

This commit is contained in:
Isaac
2024-09-18 01:04:29 +08:00
parent 7cbb5c784d
commit 923587b0da
141 changed files with 3365 additions and 1995 deletions

View File

@@ -27,7 +27,7 @@ private func mediaMergeableStyle(_ media: Media) -> ChatMessageMerge {
switch attribute {
case .Sticker:
return .semanticallyMerged
case let .Video(_, _, flags, _, _):
case let .Video(_, _, flags, _, _, _):
if flags.contains(.instantRoundVideo) {
return .none
}
@@ -437,7 +437,7 @@ public final class ChatMessageItemImpl: ChatMessageItem, CustomStringConvertible
viewClassName = ChatMessageStickerItemNode.self
}
break loop
case let .Video(_, _, flags, _, _):
case let .Video(_, _, flags, _, _, _):
if flags.contains(.instantRoundVideo) {
viewClassName = ChatMessageBubbleItemNode.self
break loop