示例#1
0
文件: client.go 项目: imoapps/juju
// NewClient returns a new HighAvailability client.
func NewClient(caller base.APICallCloser) *Client {
	environTag, err := caller.EnvironTag()
	if err != nil {
		logger.Errorf("ignoring invalid environment tag: %v", err)
	}
	frontend, backend := base.NewClientFacade(caller, "HighAvailability")
	return &Client{ClientFacade: frontend, facade: backend, environTag: environTag}
}