Exemple #1
0
func LoadCommentsByObjectId(object_id string,
	commentdb *db.CommentDB, userdb *db.UserDB) (CommentsView, error) {
	var cv CommentsView
	cv.ObjectId = object_id
	comments, err := commentdb.SearchByObjectId(object_id)
	if err != nil {
		log.Printf("Error looking up comments for object id %s: %s",
			object_id, err.Error())
		return cv, err
	}
	cv.C = make([]CommentView, len(comments))
	for i, c := range comments {
		FillCommentView(*c, userdb, &cv.C[i])
	}
	return cv, nil
}