diff options
Diffstat (limited to 'backend/notes/note.go')
| -rw-r--r-- | backend/notes/note.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/backend/notes/note.go b/backend/notes/note.go index 569188c..36b9f2b 100644 --- a/backend/notes/note.go +++ b/backend/notes/note.go @@ -16,7 +16,7 @@ type Note struct { CreatedAt time.Time `json:"createdAt"` ReplyTo *string `json:"replyTo,omitempty"` Facets []Facet `json:"facets,omitempty"` - Parents []string `json:"parents,omitempty"` + Parents []Note `json:"parents,omitempty"` } type Facet struct { @@ -35,15 +35,15 @@ func MissingNote(uri string) *Note { } } -func isChainContained(smallChain, bigChain []string) bool { +func isChainContained(smallChain, bigChain []Note) bool { if len(smallChain) > len(bigChain) { return false } // check if smallChain is a suffix of bigChain offset := len(bigChain) - len(smallChain) - for i, uri := range smallChain { - if bigChain[offset+i] != uri { + for i, note := range smallChain { + if bigChain[offset+i].URI != note.URI { return false } } |
