19 lines
394 B
Go
19 lines
394 B
Go
package model
|
|
|
|
type (
|
|
Artist struct {
|
|
ID string `json:"id"`
|
|
Name string `json:"name"`
|
|
Website string `json:"website"`
|
|
Avatar string `json:"avatar"`
|
|
}
|
|
)
|
|
|
|
const DEFAULT_AVATAR_URL = "/img/default-avatar.png"
|
|
|
|
func (artist Artist) GetAvatar() string {
|
|
if artist.Avatar == "" {
|
|
return DEFAULT_AVATAR_URL
|
|
}
|
|
return artist.Avatar
|
|
}
|