package components
import (
"dk/internal/helpers/markdown"
"dk/internal/news"
"fmt"
)
func GenerateTownNews() string {
title := `
Latest News
`
news, err := news.Recent(1)
if err == nil && len(news) > 0 {
item := news[0]
content := fmt.Sprintf(`%s`, item.ReadableTime())
return title + content + fmt.Sprintf(`%s
`, markdown.MarkdownToHTML(item.Content))
}
return title + "No news!
"
}
func GenerateTownWhosOnline() string {
title := `Who's Online
`
return title + "No one!
"
}