mirror of
https://github.com/aljazceru/khatru.git
synced 2026-02-21 04:34:22 +01:00
fix related events: ref => tags.
This commit is contained in:
@@ -369,11 +369,9 @@ func requestEvent(body []byte, conn *websocket.Conn) error {
|
||||
go func() {
|
||||
// get events that reference this
|
||||
var related []Event
|
||||
if err := db.Select(&related, `
|
||||
SELECT * FROM event
|
||||
WHERE ref = $1
|
||||
LIMIT $2
|
||||
`, data.Id, data.Limit); err == nil {
|
||||
if err := db.Select(&related,
|
||||
relatedEventsQuery,
|
||||
data.Id, data.Limit); err == nil {
|
||||
for _, evt := range related {
|
||||
jevent, _ := json.Marshal([]interface{}{
|
||||
evt,
|
||||
|
||||
@@ -30,3 +30,9 @@ CREATE INDEX pubkeytimeidx ON event (pubkey, created_at);
|
||||
log.Print(err)
|
||||
return db, nil
|
||||
}
|
||||
|
||||
const relatedEventsQuery = `
|
||||
SELECT * FROM event
|
||||
WHERE tags @@ '$[*][1] == "' || $1 || '"'
|
||||
LIMIT $2
|
||||
`
|
||||
|
||||
Reference in New Issue
Block a user