chrly/internal/di/httpClient.go

19 lines
317 B
Go
Raw Normal View History

2024-02-19 13:54:12 +01:00
package di
import (
"net/http"
"github.com/defval/di"
"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
)
var httpClientDiOptions = di.Options(
di.Provide(newHttpClient),
)
func newHttpClient() *http.Client {
return &http.Client{
Transport: otelhttp.NewTransport(http.DefaultTransport),
}
}