github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/singletons/patrick_client/load.go (about)

     1  package patrickClient
     2  
     3  import (
     4  	singletonsI18n "github.com/taubyte/tau-cli/i18n/singletons"
     5  	patrickClient "github.com/taubyte/tau/clients/http/patrick"
     6  )
     7  
     8  func Load() (*patrickClient.Client, error) {
     9  	if _client == nil {
    10  		_, client, err := loadClient()
    11  		if err != nil {
    12  			return nil, singletonsI18n.LoadingPatrickClientFailed(err)
    13  		}
    14  
    15  		_client = client
    16  	}
    17  
    18  	return _client, nil
    19  }