1
0
mirror of https://github.com/amir20/dozzle.git synced 2026-01-04 12:05:07 +01:00

feat: supports default avatar when gravatar is missing (#2478)

This commit is contained in:
Amir Raminfar
2023-11-07 09:26:48 -08:00
committed by GitHub
parent 75cf2f045a
commit 4380681812

View File

@@ -4,6 +4,7 @@ import (
"context"
"crypto/sha256"
"encoding/hex"
"fmt"
"net/http"
"os"
@@ -22,7 +23,7 @@ type User struct {
func newUser(username, email, name string) *User {
avatar := ""
if email != "" {
avatar = "https://gravatar.com/avatar/" + hashEmail(email)
avatar = fmt.Sprintf("https://gravatar.com/avatar/%s?d=https%%3A%%2F%%2Fui-avatars.com%%2Fapi%%2F/%s/128", hashEmail(email), name)
}
return &User{
Username: username,