fix(chat): apply unlocked voice audio url
This commit is contained in:
@@ -47,6 +47,7 @@ export function MessageContent({
|
||||
lockedPrivate === true ||
|
||||
(locked === true && lockReason === "private_message");
|
||||
const isLockedVoiceMessage = locked === true && lockReason === "voice_message";
|
||||
const shouldRenderVoiceMessage = hasAudio || isLockedVoiceMessage;
|
||||
const handleUnlockPrivateMessage =
|
||||
messageId && onUnlockPrivateMessage
|
||||
? () => onUnlockPrivateMessage(messageId)
|
||||
@@ -79,7 +80,7 @@ export function MessageContent({
|
||||
onOpenImage={onOpenImage}
|
||||
/>
|
||||
)}
|
||||
{hasAudio && audioUrl ? (
|
||||
{shouldRenderVoiceMessage ? (
|
||||
<VoiceBubble
|
||||
messageId={messageId}
|
||||
audioUrl={audioUrl}
|
||||
@@ -90,7 +91,7 @@ export function MessageContent({
|
||||
onUnlock={handleUnlockVoiceMessage}
|
||||
/>
|
||||
) : null}
|
||||
{hasText && !hasAudio ? (
|
||||
{hasText && !shouldRenderVoiceMessage ? (
|
||||
<TextBubble content={content} isFromAI={isFromAI} />
|
||||
) : null}
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user