clean up repositories; move viewmodel repo into own file;
This commit is contained in:
@@ -45,7 +45,7 @@ type ArticlePageViewModel struct {
|
||||
|
||||
// TODO docstring
|
||||
func (a *Article) ViewModel() *ArticleViewModel {
|
||||
var summary string
|
||||
var summary string
|
||||
if len(a.Content) > 200 {
|
||||
summary = a.Content[:200]
|
||||
} else {
|
||||
@@ -59,16 +59,16 @@ func (a *Article) ViewModel() *ArticleViewModel {
|
||||
}
|
||||
|
||||
return &ArticleViewModel{
|
||||
Id: a.Id,
|
||||
Title: a.Title,
|
||||
PublishDate: a.PublishDate.Local().Format("02.01.2006"),
|
||||
ShortSource: short_url,
|
||||
Summary: summary,
|
||||
Id: a.Id,
|
||||
Title: a.Title,
|
||||
PublishDate: a.PublishDate.Local().Format("02.01.2006"),
|
||||
ShortSource: short_url,
|
||||
Summary: summary,
|
||||
}
|
||||
}
|
||||
|
||||
func (a *Article) PageViewModel() *ArticlePageViewModel {
|
||||
summary := "N/A"
|
||||
summary := "N/A"
|
||||
|
||||
short_url := ""
|
||||
parsedURL, err := url.Parse(a.SourceUrl)
|
||||
|
||||
Reference in New Issue
Block a user