MCPcopy Index your code
hub / github.com/FlowiseAI/Flowise / utilAddChatMessage

Function utilAddChatMessage

packages/server/src/utils/addChatMesage.ts:10–20  ·  view source on GitHub ↗
(chatMessage: Partial<IChatMessage>, appDataSource?: DataSource)

Source from the content-addressed store, hash-verified

8 * @param {Partial<IChatMessage>} chatMessage
9 */
10export const utilAddChatMessage = async (chatMessage: Partial<IChatMessage>, appDataSource?: DataSource): Promise<ChatMessage> => {
11 const dataSource = appDataSource ?? getRunningExpressApp().AppDataSource
12 const newChatMessage = new ChatMessage()
13 Object.assign(newChatMessage, chatMessage)
14 if (!newChatMessage.createdDate) {
15 newChatMessage.createdDate = new Date()
16 }
17 const chatmessage = await dataSource.getRepository(ChatMessage).create(newChatMessage)
18 const dbResponse = await dataSource.getRepository(ChatMessage).save(chatmessage)
19 return dbResponse
20}

Callers 3

executeAgentFlowFunction · 0.90
executeFlowFunction · 0.90
createChatMessageFunction · 0.90

Calls 2

getRunningExpressAppFunction · 0.90
createMethod · 0.45

Tested by

no test coverage detected