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 | |
} |