From a4e4a4476cb317cac6d112a0a236f24cf8577c3d Mon Sep 17 00:00:00 2001 From: Bryce Kahle Date: Thu, 6 Jul 2017 19:08:37 -0400 Subject: [PATCH] Use t.Sub(time.Now()) because time.Until isn't available until go 1.8 --- client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client.go b/client.go index 0040968..4def5de 100644 --- a/client.go +++ b/client.go @@ -127,7 +127,7 @@ func (c *Client) Send(req *http.Request, v interface{}) error { // client.Token will be updated when changed func (c *Client) SendWithAuth(req *http.Request, v interface{}) error { if c.Token != nil { - if !c.tokenExpiresAt.IsZero() && time.Until(c.tokenExpiresAt) < RequestNewTokenBeforeExpiresIn { + if !c.tokenExpiresAt.IsZero() && c.tokenExpiresAt.Sub(time.Now()) < RequestNewTokenBeforeExpiresIn { // c.Token will be updated in GetAccessToken call if _, err := c.GetAccessToken(); err != nil { return err