refactor(cli): Update admin CLI service initialization with Jitsi integration
- Add Jitsi service initialization in admin CLI creation flow - Inject Jitsi service into notification service constructor - Improve service dependency management and configuration - Enhance modularity of service initialization process
This commit is contained in:
parent
4f872b8350
commit
a664a145e0
@ -63,7 +63,8 @@ func runCreateAdmin(cmd *cobra.Command, args []string) {
|
|||||||
|
|
||||||
// Initialize services
|
// Initialize services
|
||||||
jwtService := services.NewJWTService(cfg.JWT.Secret, cfg.JWT.Expiration)
|
jwtService := services.NewJWTService(cfg.JWT.Secret, cfg.JWT.Expiration)
|
||||||
notificationService := services.NewNotificationService(repos.Notification, cfg)
|
jitsiService := services.NewJitsiService(&cfg.Jitsi)
|
||||||
|
notificationService := services.NewNotificationService(repos.Notification, cfg, jitsiService)
|
||||||
userService := services.NewUserService(repos.User, jwtService, notificationService)
|
userService := services.NewUserService(repos.User, jwtService, notificationService)
|
||||||
|
|
||||||
// Get admin details
|
// Get admin details
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user