Merge branch 'middleware-compatibility' of github.com:anytypeio/any-sync into middleware-compatibility

This commit is contained in:
Sergey Cherepanov 2023-01-12 13:53:51 +03:00 committed by Sergey Cherepanov
commit 9f0c7f4711
2 changed files with 3 additions and 3 deletions

View File

@ -1,13 +1,13 @@
package objecttree
type DescriptionParser interface {
ParseChange(*Change) ([]string, error)
ParseChange(ch *Change, isRoot bool) ([]string, error)
}
var NoOpDescriptionParser = noopDescriptionParser{}
type noopDescriptionParser struct{}
func (n noopDescriptionParser) ParseChange(change *Change) ([]string, error) {
func (n noopDescriptionParser) ParseChange(ch *Change, isRoot bool) ([]string, error) {
return []string{"DOC"}, nil
}

View File

@ -50,7 +50,7 @@ func (t *Tree) Graph(parser DescriptionParser) (data string, err error) {
if ord == "" {
ord = "miss"
}
chSymbs, err := parser.ParseChange(c)
chSymbs, err := parser.ParseChange(c, c.Id == t.RootId())
if err != nil {
return err
}