mirror of
https://github.com/strongdm/comply
synced 2024-11-25 09:04:54 +00:00
7468711b3b
Releases after github.com/xanzy/go-gitlab@v0.31.0 introduce breaking changes to the NewClient call. Addresses #94
31 lines
808 B
Go
31 lines
808 B
Go
// +build !go1.7
|
|
|
|
package rest
|
|
|
|
import "net/http"
|
|
|
|
// CtxErr returns an error that's been stored in the Request context. This is
|
|
// a no-op in older versions of Go.
|
|
func CtxErr(r *http.Request) error {
|
|
return nil
|
|
}
|
|
|
|
// ctxSetErr sets err in the request context, and returns the new request.
|
|
func ctxSetErr(r *http.Request, err error) *http.Request {
|
|
Logger.Info("cannot set error in context", "err", err)
|
|
return r
|
|
}
|
|
|
|
// CtxDomain returns a domain that's been set on the request. This is a no-op
|
|
// in older versions of Go.
|
|
func CtxDomain(r *http.Request) string {
|
|
return ""
|
|
}
|
|
|
|
// ctxSetDomain sets a domain in the request context, and returns the new
|
|
// request.
|
|
func ctxSetDomain(r *http.Request, domain string) *http.Request {
|
|
Logger.Info("cannot set domain in context", "domain", domain)
|
|
return r
|
|
}
|