UNPKG

langflow-chatbot

Version:

Add a Langflow-powered chatbot to your website.

19 lines (18 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleGetChatHistoryRequest = handleGetChatHistoryRequest; const url_1 = require("url"); const apiPaths_1 = require("../../config/apiPaths"); const request_utils_1 = require("../request-utils"); async function handleGetChatHistoryRequest(res, flowId, sessionId, makeDirectLangflowApiRequest) { console.log(`RequestHandler: Received GET request for chat history for flow '${flowId}', session '${sessionId}'`); if (!sessionId) { (0, request_utils_1.sendJsonError)(res, 400, "session_id is a required query parameter for history."); return; } const targetPath = `${apiPaths_1.LANGFLOW_API_BASE_PATH_V1}/monitor/messages`; const queryParams = new url_1.URLSearchParams(); queryParams.append('flow_id', flowId); queryParams.append('session_id', sessionId); await (0, request_utils_1.proxyLangflowApiRequest)(res, () => makeDirectLangflowApiRequest(res, targetPath, 'GET', queryParams)); }