diff options
| author | Fuwn <[email protected]> | 2024-05-14 08:21:48 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-05-14 08:21:48 +0000 |
| commit | 8204e862459d1f3f925308ae6482c253a2ba4fcd (patch) | |
| tree | 14a237ab53f4ebc6ec20264058bd528549b214c4 | |
| parent | feat(Docker): Docker support (diff) | |
| download | mayu-8204e862459d1f3f925308ae6482c253a2ba4fcd.tar.xz mayu-8204e862459d1f3f925308ae6482c253a2ba4fcd.zip | |
feat(database): Ok assertions
| -rw-r--r-- | src/database.gleam | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/database.gleam b/src/database.gleam index bba3b29..d4d2c0b 100644 --- a/src/database.gleam +++ b/src/database.gleam @@ -7,9 +7,9 @@ pub type Counter { } pub fn setup(connection) { - let _ = + let assert Ok(_) = sqlight.exec( - "pragma foreign_keys = on; + "pragma foreign_keys = off; create table if not exists tb_count ( id integer primary key autoincrement not null unique, @@ -46,14 +46,14 @@ pub fn add_counter(connection, name) { } pub fn get_counter(connection, name) { - let _ = + let assert Ok(_) = sqlight.query( "insert or ignore into tb_count (name) values (?);", with: [sqlight.text(name)], on: connection, expecting: dynamic.optional(dynamic.int), ) - let _ = + let assert Ok(_) = sqlight.query( "update tb_count set num = num + 1, updated_at = ? where name = ?;", with: [sqlight.text(birl.to_iso8601(birl.utc_now())), sqlight.text(name)], |