components/wikipageprinter.go
package components import ( "fmt" "github.com/flowbase/flowbase") exported type WikiPagePrinter should have comment or be unexportedtype WikiPagePrinter struct { In chan *WikiPage} exported function NewWikiPagePrinter should have comment or be unexportedfunc NewWikiPagePrinter() *WikiPagePrinter { return &WikiPagePrinter{ In: make(chan *WikiPage, flowbase.BUFSIZE), }} exported method WikiPagePrinter.Run should have comment or be unexportedfunc (p *WikiPagePrinter) Run() { for page := range p.In { fmt.Println("Title:", page.Title) for _, fact := range page.Facts { fmt.Print(fact.asWikiFact()) } for _, cat := range page.Categories { fmt.Print(cat.asWikiString()) } fmt.Println("") // Print an empty line }}