diff options
| author | Fuwn <[email protected]> | 2026-04-17 17:41:46 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-04-17 17:42:34 +0000 |
| commit | 3441a0f2fbb19461039ce16a0387c8d02da08bf0 (patch) | |
| tree | a88694c02ba5173dd328e6e4fd3cdf4a565a718a /src/database.gleam | |
| parent | chore(.gitignore): Ignore macOS .DS_Store files (diff) | |
| download | mayu-3441a0f2fbb19461039ce16a0387c8d02da08bf0.tar.xz mayu-3441a0f2fbb19461039ce16a0387c8d02da08bf0.zip | |
refactor: Tighten dead branches and fail fast on missing index.html
Diffstat (limited to 'src/database.gleam')
| -rw-r--r-- | src/database.gleam | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/database.gleam b/src/database.gleam index 07264fd..5c3d9b2 100644 --- a/src/database.gleam +++ b/src/database.gleam @@ -64,18 +64,8 @@ pub fn get_counter(connection, name) { option.unwrap(row.2, ""), option.unwrap(row.3, ""), )) - Ok([]) -> { - wisp.log_error("Database query returned no rows unexpectedly.") - - Error("Unreachable entity") - } - Ok([_, _, ..]) -> { - wisp.log_error("Database query returned multiple rows unexpectedly.") - - Error("Unreachable entity") - } - Error(_) -> { - wisp.log_error("Database query failed.") + _ -> { + wisp.log_error("Database query failed or returned unexpected rows.") Error("Database operation failed") } |