refactor(access): centralize configaccess.Register and remove redundant calls

- Added centralized `configaccess.Register` invocation in `server` initialization.
- Removed duplicate `Register` calls from `reconcile.go` and `builder.go`.
- Simplified logic by removing unnecessary `nil` checks in provider entry collection.
This commit is contained in:
Luis Pater
2025-09-27 16:24:15 +08:00
parent 6557d9b728
commit 1dbb930660
3 changed files with 7 additions and 11 deletions

View File

@@ -6,7 +6,6 @@ package cliproxy
import (
"fmt"
configaccess "github.com/router-for-me/CLIProxyAPI/v6/internal/access/config_access"
"github.com/router-for-me/CLIProxyAPI/v6/internal/api"
"github.com/router-for-me/CLIProxyAPI/v6/internal/config"
sdkaccess "github.com/router-for-me/CLIProxyAPI/v6/sdk/access"
@@ -185,7 +184,6 @@ func (b *Builder) Build() (*Service, error) {
if accessManager == nil {
accessManager = sdkaccess.NewManager()
}
configaccess.Register()
providers, err := sdkaccess.BuildProviders(&b.cfg.SDKConfig)
if err != nil {