n8n-nodes-openai-analytics
Version:
n8n node for OpenAI Analytics
23 lines • 912 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleFileOperation = void 0;
const getFiles_1 = require("./getFiles");
const getFile_1 = require("./getFile");
const uploadFile_1 = require("./uploadFile");
const downloadFile_1 = require("./downloadFile");
async function handleFileOperation(operation, context) {
switch (operation) {
case 'getFiles':
return await (0, getFiles_1.getFiles)(context);
case 'getFile':
return await (0, getFile_1.getFile)(context);
case 'uploadFile':
return await (0, uploadFile_1.uploadFile)(context);
case 'downloadFile':
return await (0, downloadFile_1.downloadFile)(context);
default:
throw new Error(`Unsupported file operation: ${operation}`);
}
}
exports.handleFileOperation = handleFileOperation;
//# sourceMappingURL=index.js.map