๐Ÿ‘ฉโ€๐Ÿš’ Firefighters API written in Gleam!
lustre gleam

:truck: use suffix "bits" instead of "hash"

kacaii.dev afcf68a7 62236137

verified
+3 -3
+3 -3
server/src/server/auth.gleam
··· 46 46 |> result.replace_error(NotFound), 47 47 ) 48 48 49 - let input_hash = 49 + let input_bits = 50 50 hash(value: password, salt: ctx.secret_key) 51 51 |> bit_array.from_string 52 52 53 - let stored_hash = 53 + let stored_bits = 54 54 row.password_hash 55 55 |> bit_array.from_string 56 56 57 - case crypto.secure_compare(input_hash, stored_hash) { 57 + case crypto.secure_compare(input_bits, stored_bits) { 58 58 True -> Ok(row.id) 59 59 False -> Error(WrongPassword) 60 60 }