Move to use WithTimeout instead of WithDeadline for context

These two functions are effectively the same, with the former
being a wrapper for the later.

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
This commit is contained in:
Alex Ellis
2019-06-05 18:10:51 +01:00
parent 35508ac70b
commit c9b5e5f146
2 changed files with 33 additions and 8 deletions

View File

@ -11,9 +11,9 @@ func MakeExternalAuthHandler(next http.HandlerFunc, upstreamTimeout time.Duratio
return func(w http.ResponseWriter, r *http.Request) {
req, _ := http.NewRequest(http.MethodGet, upstreamURL, nil)
deadlineContext, cancel := context.WithDeadline(
deadlineContext, cancel := context.WithTimeout(
context.Background(),
time.Now().Add(upstreamTimeout))
upstreamTimeout)
defer cancel()