add tree comments expains the method of filling Info

This commit is contained in:
Umputun
2018-05-28 19:29:32 -05:00
parent a409e9e33d
commit afe2c0d176
+4 -1
View File
@@ -8,7 +8,7 @@ import (
"github.com/umputun/remark/app/store"
)
// Tree is formatter making tree from list of comments
// Tree is formatter making tree from the list of comments
type Tree struct {
Nodes []*Node `json:"comments"`
Info store.PostInfo `json:"info,omitempty"`
@@ -30,6 +30,9 @@ type recurData struct {
}
// MakeTree gets unsorted list of comments and produces Tree
// It will make store.PostInfo by itself and will mark Info.ReadOnly based on passed readOnlyAge
// Tree maker is local and has no access to the data store. By this reason it has to make Info and won't be able
// to handle store's read-only status. This status should be set by caller.
func MakeTree(comments []store.Comment, sortType string, readOnlyAge int) *Tree {
if len(comments) == 0 {
return &Tree{}