Fail early, helps readability

responding to a comment in the PR
This commit is contained in:
ampsingram 2019-01-16 18:47:09 -05:00
parent 2a6ed9a698
commit 6f60d57dab

View File

@ -643,7 +643,9 @@ func loadCustomResolver() func(service, region string, optFns ...func(*endpoints
defaultResolverFn := func(service, region string, optFns ...func(*endpoints.Options)) (endpoints.ResolvedEndpoint, error) {
return defaultResolver.EndpointFor(service, region, optFns...)
}
if overridesActive {
if !overridesActive {
return defaultResolverFn
}
customResolverFn := func(service, region string, optFns ...func(*endpoints.Options)) (endpoints.ResolvedEndpoint, error) {
signature := makeRegionEndpointSignature(service, region)
if ep, ok := overrides[signature]; ok {
@ -656,8 +658,6 @@ func loadCustomResolver() func(service, region string, optFns ...func(*endpoints
}
return customResolverFn
}
return defaultResolverFn
}
// awsSdkEC2 is an implementation of the EC2 interface, backed by aws-sdk-go
type awsSdkEC2 struct {