UNPKG

@lipagas/ember-core

Version:

Provides all the core services, decorators and utilities for building a Fleetbase extension for the Console.

21 lines (17 loc) 568 B
import { isArray } from '@ember/array'; export default function groupApiEvents(webhookEvents = []) { const groups = {}; if (isArray(webhookEvents)) { for (let i = 0; i < webhookEvents.length; i++) { const event = webhookEvents[i]; const eventResource = event.split('.')[0]; if (!groups[eventResource]) { groups[eventResource] = []; } if (event.includes(eventResource)) { groups[eventResource].push(event); } } } return groups; }