28 lines
1.2 KiB
Python
28 lines
1.2 KiB
Python
from api_initializer.event_clusters import EventCluster, RouterCluster
|
|
from index import endpoints_index
|
|
from .supers_events import (
|
|
SuperBuildListEvent,
|
|
SuperBuildCreateEvent,
|
|
SuperBuildUpdateEvent,
|
|
SuperBuildDeleteEvent,
|
|
)
|
|
|
|
BuildRouterCluster = RouterCluster(name="BuildRouterCluster")
|
|
|
|
BuildListEventCluster = EventCluster(name="BuildListEventCluster", endpoint_uu_id=endpoints_index["BuildList"])
|
|
BuildListEventCluster.add_event(SuperBuildListEvent)
|
|
|
|
BuildCreateEventCluster = EventCluster(name="BuildCreateEventCluster", endpoint_uu_id=endpoints_index["BuildCreate"])
|
|
BuildCreateEventCluster.add_event(SuperBuildCreateEvent)
|
|
|
|
BuildUpdateEventCluster = EventCluster(name="BuildUpdateEventCluster", endpoint_uu_id=endpoints_index["BuildUpdate"])
|
|
BuildUpdateEventCluster.add_event(SuperBuildUpdateEvent)
|
|
|
|
BuildDeleteEventCluster = EventCluster(name="BuildDeleteEventCluster", endpoint_uu_id=endpoints_index["BuildDelete"])
|
|
BuildDeleteEventCluster.add_event(SuperBuildDeleteEvent)
|
|
|
|
BuildRouterCluster.set_event_cluster(BuildListEventCluster)
|
|
BuildRouterCluster.set_event_cluster(BuildCreateEventCluster)
|
|
BuildRouterCluster.set_event_cluster(BuildUpdateEventCluster)
|
|
BuildRouterCluster.set_event_cluster(BuildDeleteEventCluster)
|