fix sessionid undefined
This commit is contained in:
parent
10c3066a91
commit
9a3be5f4bf
|
|
@ -985,10 +985,14 @@ export const redactCredentialWithPasswordType = (
|
||||||
* @param {any} instance
|
* @param {any} instance
|
||||||
* @param {string} chatId
|
* @param {string} chatId
|
||||||
*/
|
*/
|
||||||
export const checkMemorySessionId = (instance: any, chatId: string): string => {
|
export const checkMemorySessionId = (instance: any, chatId: string): string | undefined => {
|
||||||
if (instance.memory && instance.memory.isSessionIdUsingChatMessageId && chatId) {
|
if (instance.memory && instance.memory.isSessionIdUsingChatMessageId && chatId) {
|
||||||
instance.memory.sessionId = chatId
|
instance.memory.sessionId = chatId
|
||||||
instance.memory.chatHistory.sessionId = chatId
|
instance.memory.chatHistory.sessionId = chatId
|
||||||
}
|
}
|
||||||
return instance.memory ? instance.memory.sessionId ?? instance.memory.chatHistory.sessionId : undefined
|
|
||||||
|
if (instance.memory && instance.memory.sessionId) return instance.memory.sessionId
|
||||||
|
else if (instance.memory && instance.memory.chatHistory && instance.memory.chatHistory.sessionId)
|
||||||
|
return instance.memory.chatHistory.sessionId
|
||||||
|
return undefined
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue