UNPKG

n8n-nodes-openai-analytics

Version:
35 lines 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleThreadOperation = void 0; const createThread_1 = require("./createThread"); const addMessage_1 = require("./addMessage"); const runThread_1 = require("./runThread"); const checkRunStatus_1 = require("./checkRunStatus"); const listMessages_1 = require("./listMessages"); const getThread_1 = require("./getThread"); const createAndRunThread_1 = require("./createAndRunThread"); const runExistingThread_1 = require("./runExistingThread"); async function handleThreadOperation(operation, context) { switch (operation) { case 'create': return await (0, createThread_1.createThread)(context); case 'addMessage': return await (0, addMessage_1.addMessage)(context); case 'run': return await (0, runThread_1.runThread)(context); case 'checkRunStatus': return await (0, checkRunStatus_1.checkRunStatus)(context); case 'listMessages': return await (0, listMessages_1.listMessages)(context); case 'getThread': return await (0, getThread_1.getThread)(context); case 'createAndRunThread': return await (0, createAndRunThread_1.createAndRunThread)(context); case 'runExistingThread': return await (0, runExistingThread_1.runExistingThread)(context); default: throw new Error(`Unsupported thread operation: ${operation}`); } } exports.handleThreadOperation = handleThreadOperation; //# sourceMappingURL=index.js.map