android13/development/tools/repo_diff/service/repodiff/interactors/logic.go

18 lines
280 B
Go

package interactors
func ExistingErrorOr(existing error, toEvaluate func() error) error {
if existing != nil {
return existing
}
return toEvaluate()
}
func AnyError(errors ...error) error {
for _, err := range errors {
if err != nil {
return err
}
}
return nil
}