aboutsummaryrefslogtreecommitdiff
path: root/backend/notes/note.go
diff options
context:
space:
mode:
authorGuillermo Serrahima <dev@vylion.com>2026-03-21 02:21:37 +0100
committerGuillermo Serrahima <dev@vylion.com>2026-03-21 02:21:37 +0100
commit41b2943dba9993bd4b8c5a6e4546d8e23dce7662 (patch)
tree29920b0a65dcf702dc60dbfd2d9b5122c97a1752 /backend/notes/note.go
parentad8a4cdc3ea5040b7732bc9e6e3090690a1032b1 (diff)
downloadllostre-41b2943dba9993bd4b8c5a6e4546d8e23dce7662.tar.xz
llostre-41b2943dba9993bd4b8c5a6e4546d8e23dce7662.zip
Changed parents string array to Note array + rendering threads in frontend
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
}
}