fix(streaming): refactor to not force session id

This commit is contained in:
cogwheel0
2025-11-01 22:41:38 +05:30
parent f79d23aebf
commit 8cc7a23477
2 changed files with 21 additions and 28 deletions

View File

@@ -135,7 +135,7 @@ ActiveSocketStream attachUnifiedChunkedStreaming({
required String assistantMessageId,
required String modelId,
required Map<String, dynamic> modelItem,
required String sessionId,
required String? sessionId,
required String? activeConversationId,
required ApiService api,
required SocketService? socketService,
@@ -238,6 +238,7 @@ ActiveSocketStream attachUnifiedChunkedStreaming({
'conversationId': activeConversationId,
'messageId': assistantMessageId,
'modelId': modelId,
if (sessionId != null) 'sessionId': sessionId,
},
);
api.registerPersistentStreamForMessage(assistantMessageId, streamId);