File tree Expand file tree Collapse file tree 2 files changed +5
-9
lines changed
routes/chat/[agentId]/[conversationId] Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -241,14 +241,14 @@ export const conversationSearchOptionStore = createConversationSearchOptionStore
241241const createConversationUserMessageStore = ( ) => {
242242 return {
243243 reset : ( ) => {
244- localStorage . removeItem ( conversationUserMessageKey ) ;
244+ sessionStorage . removeItem ( conversationUserMessageKey ) ;
245245 } ,
246246 get : ( ) => {
247- const json = localStorage . getItem ( conversationUserMessageKey ) ;
247+ const json = sessionStorage . getItem ( conversationUserMessageKey ) ;
248248 return json ? JSON . parse ( json ) : { } ;
249249 } ,
250250 put : ( value ) => {
251- localStorage . setItem ( conversationUserMessageKey , JSON . stringify ( value ) ) ;
251+ sessionStorage . setItem ( conversationUserMessageKey , JSON . stringify ( value ) ) ;
252252 }
253253 }
254254} ;
Original file line number Diff line number Diff line change 387387 function initUserSentMessages (dialogs ) {
388388 const curConvMessages = dialogs? .filter (x => ! BOT_SENDERS .includes (x .sender ? .role || ' ' )).map (x => {
389389 return {
390- conversationId: params .conversationId ,
391390 text: x .text || ' '
392391 };
393392 }) || [];
394393
395- const savedMessages = conversationUserMessageStore .get ();
396394 // @ts-ignore
397- const otherConvMessages = savedMessages? .messages ? .filter (x => x .conversationId !== params .conversationId ) || [];
398- const allMessages = [... otherConvMessages, ... curConvMessages];
399- const trimmedMessages = trimUserSentMessages (allMessages);
395+ const trimmedMessages = trimUserSentMessages (curConvMessages || []);
400396
401397 prevSentMsgs = trimmedMessages .map (x => x .text || ' ' );
402398 sentMsgIdx = prevSentMsgs .length ;
409405 /** @param {string} msg */
410406 function renewUserSentMessages (msg ) {
411407 const savedMessages = conversationUserMessageStore .get ();
412- const allMessages = [... savedMessages? .messages || [], { conversationId : params . conversationId , text: msg || ' ' }];
408+ const allMessages = [... savedMessages? .messages || [], { text: msg || ' ' }];
413409 const trimmedMessages = trimUserSentMessages (allMessages);
414410 if (allMessages .length > trimmedMessages .length ) {
415411 sentMsgIdx -= allMessages .length - trimmedMessages .length ;
You can’t perform that action at this time.
0 commit comments