MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / RetryHTTPRoundTripper

Method RetryHTTPRoundTripper

api/pkg/di/container.go:1025–1031  ·  view source on GitHub ↗

RetryHTTPRoundTripper creates a retryable http.RoundTripper

()

Source from the content-addressed store, hash-verified

1023
1024// RetryHTTPRoundTripper creates a retryable http.RoundTripper
1025func (container *Container) RetryHTTPRoundTripper() http.RoundTripper {
1026 container.logger.Debug(fmt.Sprintf("initializing retry %T", http.DefaultTransport))
1027 retryClient := retryablehttp.NewClient()
1028 retryClient.Logger = container.Logger()
1029 retryClient.RetryMax = 2
1030 return retryClient.StandardClient().Transport
1031}
1032
1033// PhoneService creates a new instance of services.PhoneService
1034func (container *Container) PhoneService() (service *services.PhoneService) {

Callers 1

HTTPRoundTripperMethod · 0.95

Calls 2

LoggerMethod · 0.95
DebugMethod · 0.65

Tested by

no test coverage detected