Spaces:
Building
Building
Update flare-ui/src/app/services/conversation-manager.service.ts
Browse files
flare-ui/src/app/services/conversation-manager.service.ts
CHANGED
@@ -199,17 +199,15 @@ export class ConversationManagerService implements OnDestroy {
|
|
199 |
})
|
200 |
);
|
201 |
|
202 |
-
//
|
203 |
this.subscriptions.add(
|
204 |
this.wsService.transcription$.subscribe(result => {
|
205 |
-
//
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
this.addMessage('user', result.text);
|
212 |
-
}
|
213 |
}
|
214 |
})
|
215 |
);
|
|
|
199 |
})
|
200 |
);
|
201 |
|
202 |
+
// WebSocket transcription handling
|
203 |
this.subscriptions.add(
|
204 |
this.wsService.transcription$.subscribe(result => {
|
205 |
+
// Batch mode'da her zaman final result gelir
|
206 |
+
console.log('📝 Transcription received:', result);
|
207 |
+
const messages = this.messagesSubject.value;
|
208 |
+
const lastMessage = messages[messages.length - 1];
|
209 |
+
if (!lastMessage || lastMessage.role !== 'user' || lastMessage.text !== result.text) {
|
210 |
+
this.addMessage('user', result.text);
|
|
|
|
|
211 |
}
|
212 |
})
|
213 |
);
|