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,