Files
backend/internal/pkg/utils/avatar.go
lafay 3e90eefd51
All checks were successful
Build Backend / build (push) Successful in 2m55s
Build Backend / build-docker (push) Successful in 1m18s
chore(utils): replace UI Avatars API with static default avatar
Remove external UI Avatars API dependency and use a static default avatar
URL instead. Simplifies avatar utility functions by eliminating dynamic
avatar generation.
2026-04-24 16:43:12 +08:00

21 lines
500 B
Go

package utils
const DefaultAvatarURL = "https://storage.littlelan.cn/withyou/avatars/74d567f5b8ab536483355a09a9767c77934bd0f1fd6de880b3a1c86f54e366e9.png"
type AvatarInfo struct {
Username string
Nickname string
Avatar string
}
func GetAvatarOrDefault(username, nickname, avatar string) string {
if avatar != "" {
return avatar
}
return DefaultAvatarURL
}
func GetAvatarOrDefaultFromInfo(info AvatarInfo) string {
return GetAvatarOrDefault(info.Username, info.Nickname, info.Avatar)
}