UNPKG

n8n-nodes-binalyze-air

Version:

Binalyze AIR nodes for automating DFIR with n8n workflows

31 lines 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.api = void 0; const helpers_1 = require("../../utils/helpers"); exports.api = { async getNotifications(context, credentials, queryParams) { const qs = {}; if (queryParams) { Object.assign(qs, queryParams); } const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'GET', '/api/public/notifications', qs); const responseData = await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, 'Get notifications'); return responseData; }, async deleteAllNotifications(context, credentials) { const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'DELETE', '/api/public/notifications'); const responseData = await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, 'Delete all notifications'); return responseData; }, async markAllAsRead(context, credentials) { const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'PUT', '/api/public/notifications/read'); const responseData = await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, 'Mark all notifications as read'); return responseData; }, async markAsReadById(context, credentials, id) { const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'PATCH', `/api/public/notifications/${id}/read`); const responseData = await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, 'Mark notification as read'); return responseData; }, }; //# sourceMappingURL=notifications.js.map