0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-04-08 06:53:35 +02:00
gitea/models/group/avatar.go
☙◦ The Tablet ❀ GamerGirlandCo ◦❧ b2f13f5fb1
remove unused parameter from Group.relAvatarLink method
2026-04-02 20:00:46 -04:00

37 lines
820 B
Go

package group
import (
"context"
"net/url"
"code.gitea.io/gitea/models/avatars"
"code.gitea.io/gitea/modules/httplib"
"code.gitea.io/gitea/modules/setting"
)
func (g *Group) CustomAvatarRelativePath() string {
return g.Avatar
}
func (g *Group) relAvatarLink() string {
// If no avatar - path is empty
avatarPath := g.CustomAvatarRelativePath()
if len(avatarPath) == 0 {
return ""
}
return setting.AppSubURL + "/group-avatars/" + url.PathEscape(g.Avatar)
}
func (g *Group) AvatarLink(ctx context.Context) string {
relLink := g.relAvatarLink()
if relLink != "" {
return httplib.MakeAbsoluteURL(ctx, relLink)
}
return ""
}
func (g *Group) AvatarLinkWithSize(size int) string {
if g.Avatar == "" {
return avatars.DefaultAvatarLink()
}
return avatars.GenerateUserAvatarImageLink(g.Avatar, size)
}