Repeatedly request logs while in a room

This commit is contained in:
Joscha 2022-06-24 17:25:35 +02:00
parent 76412e8287
commit ce58e5b4be
3 changed files with 120 additions and 12 deletions

View file

@ -55,7 +55,9 @@ fn m1(tx: &mut Transaction) -> rusqlite::Result<()> {
PRIMARY KEY (room, start, end),
FOREIGN KEY (room, start) REFERENCES euph_msgs (room, id),
FOREIGN KEY (room, end) REFERENCES euph_msgs (room, id)
FOREIGN KEY (room, end) REFERENCES euph_msgs (room, id),
CHECK (start IS NULL OR end IS NOT NULL)
) STRICT;
CREATE VIEW euph_trees (room, id) AS