change 'next' to 'random'

This commit is contained in:
Joe Ardent 2024-03-31 11:20:03 -07:00
parent 6bc130862b
commit b2b1a6bab6

View file

@ -60,14 +60,14 @@ fn handle_next(hash) {
fn handle_random() {
let db_path = "members.db"
use conn <- sqlight.with_connection(db_path)
let next =
let random =
sqlight.query(
"select next from ring order by random() limit 1",
on: conn,
expecting: dynamic.decode1(Row, dynamic.element(0, dynamic.string)),
)
case next {
Ok([Row(next_link)]) -> wisp.redirect(next_link)
case random {
Ok([Row(random_link)]) -> wisp.redirect(random_link)
_ -> wisp.not_found()
}
}