aboutsummaryrefslogtreecommitdiff
path: root/src/database.gleam
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-05-31 00:03:28 +0000
committerFuwn <[email protected]>2024-05-31 00:03:28 +0000
commitd475dde9db7820c42e6de5c9a75e012f3b2e693a (patch)
tree06134d7b9736aed16064e571f9b64ef923057716 /src/database.gleam
parentrefactor(image): use purely bit array syntax (diff)
downloadmayu-d475dde9db7820c42e6de5c9a75e012f3b2e693a.tar.xz
mayu-d475dde9db7820c42e6de5c9a75e012f3b2e693a.zip
refactor(request): straightforward pattern matching
Diffstat (limited to 'src/database.gleam')
-rw-r--r--src/database.gleam8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/database.gleam b/src/database.gleam
index 875231d..c893b90 100644
--- a/src/database.gleam
+++ b/src/database.gleam
@@ -67,7 +67,7 @@ fn sqlite_now() {
pub fn get_counter(connection, name) {
case name {
- "demo" -> Counter("demo", 0_123_456_789, "", "")
+ "demo" -> Ok(Counter("demo", 0_123_456_789, "", ""))
_ -> {
check_error(
sqlight.query(
@@ -102,14 +102,14 @@ pub fn get_counter(connection, name) {
)
{
Ok([first_element]) -> {
- Counter(
+ Ok(Counter(
first_element.0,
first_element.1,
first_element.2,
first_element.3,
- )
+ ))
}
- _ -> Counter(name, 0, "", "")
+ _ -> Error("Unreachable entity")
}
}
}