aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-05-14 08:21:48 +0000
committerFuwn <[email protected]>2024-05-14 08:21:48 +0000
commit8204e862459d1f3f925308ae6482c253a2ba4fcd (patch)
tree14a237ab53f4ebc6ec20264058bd528549b214c4
parentfeat(Docker): Docker support (diff)
downloadmayu-8204e862459d1f3f925308ae6482c253a2ba4fcd.tar.xz
mayu-8204e862459d1f3f925308ae6482c253a2ba4fcd.zip
feat(database): Ok assertions
-rw-r--r--src/database.gleam8
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)],