package httpserver import ( "fmt" "net/http" "time" "github.com/example/remote-access-platform/backend/internal/platform/config" ) func New(cfg config.HTTPConfig, handler http.Handler) *http.Server { return &http.Server{ Addr: fmt.Sprintf("%s:%d", cfg.Host, cfg.Port), Handler: handler, ReadHeaderTimeout: 5 * time.Second, ReadTimeout: cfg.ReadTimeout, WriteTimeout: cfg.WriteTimeout, IdleTimeout: cfg.IdleTimeout, } }