github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/singletons/auth_client/load_local.go (about) 1 //go:build localAuthClient 2 3 package authClient 4 5 import ( 6 singletonsI18n "github.com/taubyte/tau-cli/i18n/singletons" 7 client "github.com/taubyte/tau/clients/http/auth" 8 ) 9 10 func Load() (*client.Client, error) { 11 if _client == nil { 12 _, client, err := loadClient() 13 if err != nil { 14 return nil, singletonsI18n.LoadingAuthClientFailed(err) 15 } 16 17 _client = client 18 } 19 20 return _client, nil 21 }