lint: duration conv

This commit is contained in:
Umputun
2018-05-21 23:06:35 -05:00
parent 27ab745521
commit 6ab30fc9b6
2 changed files with 3 additions and 4 deletions
+1 -1
View File
@@ -106,7 +106,7 @@ func main() {
RemarkURL: strings.TrimSuffix(opts.RemarkURL, "/"),
}
jwtService := auth.NewJWT(opts.SecretKey, strings.HasPrefix(opts.RemarkURL, "https://"), time.Duration(7*24*time.Hour))
jwtService := auth.NewJWT(opts.SecretKey, strings.HasPrefix(opts.RemarkURL, "https://"), 7*24*time.Hour)
srv := api.Rest{
Version: revision,
+2 -3
View File
@@ -120,9 +120,8 @@ func (j *JWT) Refresh(w http.ResponseWriter, r *http.Request) (*CustomClaims, er
if err != nil {
return nil, err
}
untilExp := time.Unix(claims.ExpiresAt, 0).Sub(time.Now()).Seconds()
log.Print(untilExp)
if untilExp < j.exp.Seconds()/2 {
untilExp := claims.ExpiresAt - time.Now().Unix()
if untilExp <= int64(j.exp.Seconds()/2) {
claims.ExpiresAt = time.Now().Add(j.exp).Unix()
e := j.Set(w, claims)
return claims, e