MCPcopy Create free account
hub / github.com/imgproxy/imgproxy / regionFromError

Function regionFromError

storage/s3/storage.go:172–183  ·  view source on GitHub ↗
(err error)

Source from the content-addressed store, hash-verified

170}
171
172func regionFromError(err error) string {
173 var rerr *awsHttp.ResponseError
174 if !errors.As(err, &rerr) {
175 return ""
176 }
177
178 if rerr.Response == nil || rerr.Response.StatusCode != http.StatusMovedPermanently {
179 return ""
180 }
181
182 return rerr.Response.Header.Get("X-Amz-Bucket-Region")
183}
184
185func handleError(err error) (*storage.ObjectReader, error) {
186 var rerr *awsHttp.ResponseError

Callers 1

callWithClientFunction · 0.85

Calls 1

GetMethod · 0.65

Tested by

no test coverage detected