From 00ac35d6c9d08c8af41f63c0dec931b30df52b1d Mon Sep 17 00:00:00 2001 From: junyong Date: Sun, 24 May 2026 15:09:46 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=8C=80=ED=99=94=EB=82=B4=EC=97=AD=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meeting/socket/MeetingSocketHandler.java | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/whylog/server/domain/meeting/socket/MeetingSocketHandler.java b/src/main/java/com/whylog/server/domain/meeting/socket/MeetingSocketHandler.java index 53a5d28..22dfc32 100644 --- a/src/main/java/com/whylog/server/domain/meeting/socket/MeetingSocketHandler.java +++ b/src/main/java/com/whylog/server/domain/meeting/socket/MeetingSocketHandler.java @@ -8,7 +8,6 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.jspecify.annotations.NonNull; -import com.fasterxml.jackson.databind.JsonNode; import org.springframework.stereotype.Component; import org.springframework.util.StringUtils; import org.springframework.web.socket.BinaryMessage; @@ -206,9 +205,8 @@ private void broadcastTextMessage(MeetingParticipant participant, MeetingMessage incoming.payload() )) ); - if (type == MeetingMessageType.AUDIO_TEXT - && StringUtils.hasText(incoming.text()) - && !isInterim(incoming.payload())) { + if (type == MeetingMessageType.SPEECH + && StringUtils.hasText(incoming.text())) { meetingLiveMessageRepository.append( participant.meetingId(), new LiveMessageEntry( @@ -224,15 +222,6 @@ private void broadcastTextMessage(MeetingParticipant participant, MeetingMessage } } - private static boolean isInterim(JsonNode payload) { - if (payload == null) { - return false; - } - - JsonNode isFinal = payload.get("is_final"); - return isFinal != null && isFinal.isBoolean() && !isFinal.booleanValue(); - } - private void forwardSignal( WebSocketSession session, MeetingParticipant participant,