Use userSessionId for chat history
This commit is contained in:
parent
27e6f5b9e1
commit
1eee511aac
5 changed files with 30 additions and 4 deletions
|
|
@ -38,6 +38,12 @@ const useSocket = (
|
|||
'embeddingModelProvider',
|
||||
);
|
||||
|
||||
let userSessionId = localStorage.getItem('userSessionId');
|
||||
if (!userSessionId) {
|
||||
userSessionId = crypto.randomBytes(20).toString('hex');
|
||||
localStorage.setItem('userSessionId', userSessionId!)
|
||||
}
|
||||
|
||||
if (
|
||||
!chatModel ||
|
||||
!chatModelProvider ||
|
||||
|
|
@ -324,6 +330,7 @@ const ChatWindow = ({ id }: { id?: string }) => {
|
|||
let added = false;
|
||||
|
||||
const messageId = crypto.randomBytes(7).toString('hex');
|
||||
let userSessionId = localStorage.getItem('userSessionId');
|
||||
|
||||
ws?.send(
|
||||
JSON.stringify({
|
||||
|
|
@ -331,6 +338,7 @@ const ChatWindow = ({ id }: { id?: string }) => {
|
|||
message: {
|
||||
chatId: chatId!,
|
||||
content: message,
|
||||
userSessionId: userSessionId,
|
||||
},
|
||||
focusMode: focusMode,
|
||||
history: [...chatHistory, ['human', message]],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue