From 5944da88d4c0a701a3b1ccd146fe76b4878939a2 Mon Sep 17 00:00:00 2001 From: Niko Marmeladkov Date: Thu, 18 Jun 2026 17:50:48 +0300 Subject: [PATCH] fix: instantiate user_manager service in box.go --- box.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/box.go b/box.go index 7e7b6b7a..5e71866f 100644 --- a/box.go +++ b/box.go @@ -427,6 +427,18 @@ func New(options Options) (*Box, error) { service.MustRegister[adapter.V2RayServer](ctx, v2rayServer) } } + if experimentalOptions.UserManager != nil { + err = serviceManager.Create( + ctx, + logFactory.NewLogger("service/user_manager"), + "user_manager", + C.TypeUserManager, + *experimentalOptions.UserManager, + ) + if err != nil { + return nil, E.Cause(err, "create user_manager") + } + } if ntpOptions.Enabled { ntpDialer, err := dialer.New(ctx, ntpOptions.DialerOptions, ntpOptions.ServerIsDomain()) if err != nil {