From a664a145e08e0208f48cc8e960646a1d816aeacc Mon Sep 17 00:00:00 2001 From: ats-tech25 Date: Fri, 7 Nov 2025 20:55:52 +0000 Subject: [PATCH] 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 --- internal/cli/admin.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/cli/admin.go b/internal/cli/admin.go index 75d69a4..e2d2933 100644 --- a/internal/cli/admin.go +++ b/internal/cli/admin.go @@ -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