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) }