RetryHTTPRoundTripper creates a retryable http.RoundTripper
()
| 1023 | |
| 1024 | // RetryHTTPRoundTripper creates a retryable http.RoundTripper |
| 1025 | func (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 |
| 1034 | func (container *Container) PhoneService() (service *services.PhoneService) { |
no test coverage detected