feat(avatar): added server side proxy and cache of gravatar requests

This commit is contained in:
Torkel Ödegaard
2016-02-20 23:51:22 +01:00
parent bf4a00b663
commit 08f7ccff38
7 changed files with 264 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ import (
"time"
m "github.com/grafana/grafana/pkg/models"
"github.com/grafana/grafana/pkg/setting"
)
type LoginCommand struct {
@@ -89,5 +90,5 @@ func GetGravatarUrl(text string) string {
hasher := md5.New()
hasher.Write([]byte(strings.ToLower(text)))
return fmt.Sprintf("https://secure.gravatar.com/avatar/%x?s=90&default=mm", hasher.Sum(nil))
return fmt.Sprintf(setting.AppSubUrl+"/avatar/%x", hasher.Sum(nil))
}