Add 'seen' flag to euph msgs in vault

This commit is contained in:
Joscha 2022-08-08 14:29:46 +02:00
parent 00f376c11b
commit fdb8fc7bd0

View file

@ -17,7 +17,7 @@ pub fn migrate(conn: &mut Connection) -> rusqlite::Result<()> {
tx.commit() tx.commit()
} }
const MIGRATIONS: [fn(&mut Transaction<'_>) -> rusqlite::Result<()>; 1] = [m1]; const MIGRATIONS: [fn(&mut Transaction<'_>) -> rusqlite::Result<()>; 2] = [m1, m2];
fn m1(tx: &mut Transaction<'_>) -> rusqlite::Result<()> { fn m1(tx: &mut Transaction<'_>) -> rusqlite::Result<()> {
tx.execute_batch( tx.execute_batch(
@ -80,3 +80,12 @@ fn m1(tx: &mut Transaction<'_>) -> rusqlite::Result<()> {
", ",
) )
} }
fn m2(tx: &mut Transaction<'_>) -> rusqlite::Result<()> {
tx.execute_batch(
"
ALTER TABLE euph_msgs
ADD COLUMN seen INTEGER NOT NULL DEFAULT TRUE
",
)
}