github.com/sharovik/devbot@v1.0.1-0.20240308094637-4a0387c40516/internal/service/definedevents/service.go (about)

     1  package definedevents
     2  
     3  import (
     4  	"github.com/sharovik/devbot/events"
     5  	"github.com/sharovik/devbot/internal/container"
     6  	"github.com/sharovik/devbot/internal/dto/event"
     7  )
     8  
     9  // InitializeDefinedEvents method initialize the defined events from the events.DefinedEvents configuration
    10  func InitializeDefinedEvents() {
    11  	container.C.DefinedEvents = map[string]event.DefinedEventInterface{}
    12  
    13  	for _, item := range events.DefinedEvents {
    14  		container.C.DefinedEvents[item.Alias()] = item
    15  	}
    16  }