n8n-nodes-binalyze-air
Version:
Binalyze AIR nodes for automating DFIR with n8n workflows
17 lines • 893 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildHttpRequest = buildHttpRequest;
exports.executeHttpRequest = executeHttpRequest;
const helpers_1 = require("../utils/helpers");
function buildHttpRequest(credentials, method, endpoint, data, queryParams) {
const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, method, endpoint, queryParams);
if (data && (method === 'POST' || method === 'PUT')) {
requestOptions.body = data;
}
return requestOptions;
}
async function executeHttpRequest(context, credentials, method, endpoint, operationName, data, queryParams) {
const requestOptions = buildHttpRequest(credentials, method, endpoint, data, queryParams);
return await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, operationName);
}
//# sourceMappingURL=api.js.map