From 8204e862459d1f3f925308ae6482c253a2ba4fcd Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 14 May 2024 08:21:48 +0000 Subject: feat(database): Ok assertions --- src/database.gleam | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') 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)], -- cgit v1.2.3