Skip to content

Commit f62dee9

Browse files
Merge pull request #41 from ariebrainware/feature/fix_logic
Fix logic at func Auth
2 parents b431cca + 5652b23 commit f62dee9

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

endpoint/users.go

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -357,18 +357,14 @@ func Auth(c *gin.Context) {
357357
if logging.Token == "" {
358358
util.CallServerError(c, "you have to sign in first", nil)
359359
c.Abort()
360-
} else if token != nil && err != nil {
360+
} else if token != nil && time.Unix(claim.ExpiresAt, 0).Sub(time.Now()) < 30*time.Second {
361361
util.CallUserError(c, "token expired", err)
362+
err = config.DB.Model(&logging).Where("token = ?", tokenString).Delete(&logging).Error
363+
if err != nil {
364+
fmt.Println(err)
365+
util.CallServerError(c, "fail when try to delete the logging", err)
366+
}
362367
c.Abort()
363-
}
364-
if time.Unix(claim.ExpiresAt, 0).Sub(time.Now()) > 30*time.Second {
365-
return
366-
}
367-
368-
err = config.DB.Model(&logging).Where("token = ?", tokenString).Delete(&logging).Error
369-
if err != nil {
370-
fmt.Println(err)
371-
util.CallServerError(c, "fail when try to delete the logging", err)
372368
return
373369
}
374370
}

0 commit comments

Comments
 (0)