func()

in ccadb2OneCRL/main.go [331:355]


func (u *Updater) TryAuth() error {
	var err error = nil
	ok, e := u.staging.TryAuth()
	if e != nil {
		err = e
	} else if !ok {
		err = fmt.Errorf("authentication for staging Kinto failed")
	}
	ok, e = u.production.TryAuth()
	if e != nil {
		if err != nil {
			err = errors.Wrap(err, e.Error())
		} else {
			err = e
		}
	} else if !ok {
		if err != nil {
			err = errors.Wrap(err, "authentication for production Kinto failed")
		} else {
			err = fmt.Errorf("authentication for production Kinto failed")
		}
	}
	// If err == nil then WithStack returns nil.
	return errors.WithStack(err)
}