Add proxying gravatar requests for user avatars #148

Merged
konrad merged 8 commits from feature/gravatar-proxy into master 2020-03-01 20:30:38 +00:00
1 changed files with 1 additions and 1 deletions
Showing only changes of commit def48dcb72 - Show all commits

View File

@ -51,7 +51,7 @@ func (g *Provider) GetAvatar(user *user.User, size int64) ([]byte, string, error
if exists {
// elaped is alway < 0 so the next check would always succeed.
// To have it make sense, we flip that.
elapsed := a.loadedAt.Sub(time.Now()) * -1
elapsed := time.Until(a.loadedAt) * -1
needsRefetch = elapsed > time.Duration(config.ServiceGravatarExpiration.GetInt64())*time.Second
if needsRefetch {
log.Debugf("Refetching avatar for user %d after %v", user.ID, elapsed)