diff options
| author | Mroik <mroik@delayed.space> | 2026-05-09 03:23:52 +0200 |
|---|---|---|
| committer | Mroik <mroik@delayed.space> | 2026-05-09 03:27:15 +0200 |
| commit | 64092a27ba83da09dc8da50f0cbaf9bc623d5891 (patch) | |
| tree | fad2ae08ec27ce2f002b4bf9bd2e78dd260e32a3 /src/database.rs | |
| parent | 6602bf798653e48f020d1151d0a07aa413feaf25 (diff) | |
Add DB table for queue. It is necessary in case the delivery fails and
we'll need to retry.
Signed-off-by: Mroik <mroik@delayed.space>
Diffstat (limited to 'src/database.rs')
| -rw-r--r-- | src/database.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/database.rs b/src/database.rs index 16ed137..14d9130 100644 --- a/src/database.rs +++ b/src/database.rs @@ -57,6 +57,13 @@ impl Database { UNIQUE (user_id, list_id))"; tx.execute(q, ())?; + q = "CREATE TABLE queue ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + from_ TEXT NOT NULL, + recipient TEXT NOT NULL, + data BLOB NOT NULL)"; + tx.execute(q, ())?; + tx.commit()?; Ok(()) } |
