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 package objecttree
type DescriptionParser interface { type DescriptionParser interface {
ParseChange(*Change) ([]string, error) ParseChange(ch *Change, isRoot bool) ([]string, error)
} }
var NoOpDescriptionParser = noopDescriptionParser{} var NoOpDescriptionParser = noopDescriptionParser{}
type noopDescriptionParser struct{} 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 return []string{"DOC"}, nil
} }

View File

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