diff --git a/internal/ws/handler.go b/internal/ws/handler.go index b0d707f..6580af4 100644 --- a/internal/ws/handler.go +++ b/internal/ws/handler.go @@ -75,7 +75,7 @@ func (h *Handler) handleConn(c *websocket.Conn) { accMu.Lock() accText += msg.Text // Send accumulated preview to phone - preview := ServerMsg{Type: MsgPartial, Text: accText} + preview := ServerMsg{Type: msg.Type, Text: accText} accMu.Unlock() if err := c.WriteMessage(websocket.TextMessage, preview.Bytes()); err != nil { log.Warn("ws write error", "err", err)