fix: improve circle video rendering and spoiler interaction
fix: center-crop circle videos and unmirror front camera capture\n\nfix: reveal spoiler text on tap in Android chat messages\nfix: render circle_video correctly on web instead of [empty]
This commit is contained in:
@@ -1099,8 +1099,9 @@ function renderMessageContent(
|
||||
: "";
|
||||
|
||||
if (messageType === "image" || messageType === "video" || messageType === "circle_video") {
|
||||
const isCircleVideo = messageType === "circle_video";
|
||||
const mediaItems = attachments
|
||||
.filter((item) => item.message_type !== "circle_video")
|
||||
.filter((item) => (isCircleVideo ? item.message_type === "circle_video" : item.message_type !== "circle_video"))
|
||||
.filter((item) => item.file_type.startsWith("image/") || item.file_type.startsWith("video/"))
|
||||
.map((item) => ({
|
||||
url: item.file_url,
|
||||
@@ -1114,7 +1115,6 @@ function renderMessageContent(
|
||||
}
|
||||
if (mediaItems.length === 1) {
|
||||
const item = mediaItems[0];
|
||||
const isCircleVideo = messageType === "circle_video";
|
||||
const blockViewerOpen = isStickerOrGifMedia(item.url);
|
||||
return (
|
||||
<div className="space-y-1.5">
|
||||
|
||||
Reference in New Issue
Block a user