aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-05-14 01:21:48 -0700
committerFuwn <[email protected]>2024-05-14 01:21:48 -0700
commitb6ced13a1106bcbb44a4b66e657d4f785a70c2e3 (patch)
tree14a237ab53f4ebc6ec20264058bd528549b214c4 /src
parent1129d5f98fd7cac8ce982e3f14d3ae276233583e (diff)
downloadmayu-b6ced13a1106bcbb44a4b66e657d4f785a70c2e3.tar.xz
mayu-b6ced13a1106bcbb44a4b66e657d4f785a70c2e3.zip
feat(database): Ok assertions
Diffstat (limited to 'src')
-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)],