cyanocorax/model/site/site.go

25 lines
552 B
Go
Raw Normal View History

2022-02-14 10:26:10 +01:00
package site
import (
"strings"
"git.rdelaage.ovh/rdelaage/cyanocorax/model/author"
2022-02-14 19:21:31 +01:00
"git.rdelaage.ovh/rdelaage/cyanocorax/model/serie"
2022-02-14 10:26:10 +01:00
)
type Site struct {
Name string `json:"name"`
Icon string `json:"icon"`
Authors []author.Author `json:"authors"`
2022-02-14 19:21:31 +01:00
Series []serie.Serie `json:"series"`
2022-02-14 10:26:10 +01:00
Abstract []string `json:"abstract"`
}
func (s *Site) GetAbstract() string {
return strings.Join(s.Abstract, "\n")
}
func (s *Site) SetAbstract(newAbstract string) {
s.Abstract = strings.Split(newAbstract, "\n")
}