update article page #13
This commit is contained in:
@@ -39,32 +39,32 @@ type ArticlePageViewModel struct {
|
||||
PublishDate string
|
||||
Title string
|
||||
Content string
|
||||
AiSummary string
|
||||
Summary string
|
||||
}
|
||||
|
||||
// TODO docstring
|
||||
func (a *Article) ViewModel() *ArticleViewModel {
|
||||
var summary string
|
||||
if len(a.Content) > 200 {
|
||||
summary = a.Content[:200]
|
||||
} else {
|
||||
summary = a.Content
|
||||
}
|
||||
|
||||
short_url := ""
|
||||
parsedURL, err := url.Parse(a.SourceUrl)
|
||||
if err == nil {
|
||||
short_url = parsedURL.Hostname()
|
||||
}
|
||||
|
||||
return &ArticleViewModel{
|
||||
Id: a.Id,
|
||||
Title: a.Title,
|
||||
PublishDate: a.PublishDate.Local().Format("02.01.2006"),
|
||||
ShortSource: short_url,
|
||||
Summary: summary,
|
||||
}
|
||||
}
|
||||
//func (a *Article) ViewModel() *ArticleViewModel {
|
||||
// var summary string
|
||||
// if len(a.Content) > 200 {
|
||||
// summary = a.Content[:200]
|
||||
// } else {
|
||||
// summary = a.Content
|
||||
// }
|
||||
//
|
||||
// short_url := ""
|
||||
// parsedURL, err := url.Parse(a.SourceUrl)
|
||||
// if err == nil {
|
||||
// short_url = parsedURL.Hostname()
|
||||
// }
|
||||
//
|
||||
// return &ArticleViewModel{
|
||||
// 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"
|
||||
@@ -81,6 +81,6 @@ func (a *Article) PageViewModel() *ArticlePageViewModel {
|
||||
Title: a.Title,
|
||||
PublishDate: a.PublishDate.Local().Format("02.01.2006 15:04"),
|
||||
Content: a.Content,
|
||||
AiSummary: summary,
|
||||
Summary: summary,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user