hicli/database: ignore duplicate timeline inserts
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run

This commit is contained in:
Tulir Asokan 2024-10-16 17:33:40 +03:00
commit 1d4c2d2554

View file

@ -22,7 +22,9 @@ const (
DELETE FROM timeline WHERE room_id = $1
`
appendTimelineQuery = `
INSERT INTO timeline (room_id, event_rowid) VALUES ($1, $2) RETURNING rowid, event_rowid
INSERT INTO timeline (room_id, event_rowid) VALUES ($1, $2)
ON CONFLICT DO NOTHING
RETURNING rowid, event_rowid
`
prependTimelineQuery = `
INSERT INTO timeline (room_id, rowid, event_rowid) VALUES ($1, $2, $3)