UNPKG

@cap-js-community/sap-afc-sdk

Version:

SAP Advanced Financial Closing SDK for CDS

20 lines (16 loc) 579 B
"use strict"; const BaseApplicationService = require("../common/BaseApplicationService"); const { unique } = require("../../src/util/helper"); module.exports = class SchedulingWebsocketService extends BaseApplicationService { async init() { this.on("eventQueueCluster.jobStatusChanged", async (req) => { return req.eventQueue.clusterByDataProperty("status", (status, entries) => { return { IDs: unique(entries.reduce((result, entry) => result.concat(entry.IDs), [])), status, }; }); }); await super.init(); } };