aboutsummaryrefslogtreecommitdiff
path: root/backend/notes/note.go
diff options
context:
space:
mode:
Diffstat (limited to 'backend/notes/note.go')
-rw-r--r--backend/notes/note.go8
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
}
}