22 lines
412 B
Go
22 lines
412 B
Go
package controller
|
|
|
|
import (
|
|
"rockhu-bot/local/service"
|
|
|
|
"go.uber.org/dig"
|
|
)
|
|
|
|
// InitializeControllers
|
|
// Initializes Dependency Injection modules and registers controllers
|
|
//
|
|
// Args:
|
|
// *dig.Container: Dig Container
|
|
func InitializeControllers(c *dig.Container) {
|
|
service.InitializeServices(c)
|
|
|
|
err := c.Invoke(NewConcertController)
|
|
if err != nil {
|
|
panic("unable to initialize Concert controller")
|
|
}
|
|
}
|