diff options
Diffstat (limited to 'src')
| -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)], |