add clearSessionMemory fix

This commit is contained in:
Henry
2023-07-30 17:41:30 +01:00
parent 27660b8ed3
commit b5c9345b2b
6 changed files with 35 additions and 6 deletions
@@ -72,7 +72,11 @@ class DynamoDb_Memory implements INode {
async clearSessionMemory(nodeData: INodeData, options: ICommonObject): Promise<void> {
const dynamodbMemory = await initalizeDynamoDB(nodeData, options)
const sessionId = nodeData.inputs?.sessionId as string
const chatId = options?.chatId as string
options.logger.info(`Clearing DynamoDb memory session ${sessionId ? sessionId : chatId}`)
await dynamodbMemory.clear()
options.logger.info(`Successfully cleared DynamoDb memory session ${sessionId ? sessionId : chatId}`)
}
}