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:
ats-tech25 2025-11-07 20:55:52 +00:00
parent 4f872b8350
commit a664a145e0

View File

@ -63,7 +63,8 @@ func runCreateAdmin(cmd *cobra.Command, args []string) {
// Initialize services
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)
// Get admin details