UNPKG

@poli-digital/n8n-nodes-poli

Version:
46 lines 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetMe = exports.executeGetMe = exports.getMeFields = void 0; const n8n_workflow_1 = require("n8n-workflow"); const transport_1 = require("./transport"); const responseFilter_1 = require("./utils/responseFilter"); exports.getMeFields = []; async function executeGetMe() { const items = this.getInputData(); const returnData = []; for (let i = 0; i < items.length; i++) { try { const endpoint = '/auth/get-me'; const responseData = await transport_1.apiRequest.call(this, 'GET', endpoint); const filteredData = (0, responseFilter_1.processApiResponseForN8n)(responseData, true); returnData.push({ json: filteredData }); } catch (error) { throw new n8n_workflow_1.NodeApiError(this.getNode(), error); } } return [returnData]; } exports.executeGetMe = executeGetMe; class GetMe { constructor() { this.description = { displayName: 'Get Me', name: 'getMe', group: ['output'], version: 1, description: 'Get authenticated user information from Poli API', defaults: { name: 'Get Me', }, inputs: ['main'], outputs: ['main'], properties: exports.getMeFields, }; } async execute() { return executeGetMe.call(this); } } exports.GetMe = GetMe; //# sourceMappingURL=GetMe.operation.js.map