dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 053971a02f4cbec5b9321a07cf4d5cdfb2c75f0d
parent 8e65640f9d0b49403b79cf2b370f971c77b1ceda
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 21 Dec 2023 00:04:01 -0500

cleanup

Diffstat:
Mpkg/web/handlers/poker.go | 27++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/pkg/web/handlers/poker.go b/pkg/web/handlers/poker.go @@ -476,18 +476,23 @@ func PokerBetHandler(c echo.Context) error { } } } - shortcuts := `<button type="submit" name="bet" value="bet_50">50</button> - <button type="submit" name="bet" value="bet_100">100</button> - <button type="submit" name="bet" value="bet_200">200</button>` - if g.PokerTableMinBet == 3 { - shortcuts = `<button type="submit" name="bet" value="bet_10">10</button> - <button type="submit" name="bet" value="bet_20">20</button> - <button type="submit" name="bet" value="bet_50">50</button>` - } else if g.PokerTableMinBet == 200 { - shortcuts = `<button type="submit" name="bet" value="bet_400">400</button> - <button type="submit" name="bet" value="bet_800">800</button> - <button type="submit" name="bet" value="bet_1500">1500</button>` + shortcutsTable := map[database.PokerChip][]int{ + 3: {10, 20, 50}, + 20: {50, 100, 200}, + 200: {400, 800, 1500}, } + + v, found := shortcutsTable[g.PokerTableMinBet] + if !found { + v = shortcutsTable[20] + } + shortcuts := fmt.Sprintf(`<button type="submit" name="bet" value="bet_%d">%d</button> + <button type="submit" name="bet" value="bet_%d">%d</button> + <button type="submit" name="bet" value="bet_%d">%d</button>`, + v[0], v[0], + v[1], v[1], + v[2], v[2]) + html := hutils.HtmlCssReset + ` <form method="post"> <input type="number" name="betValue" value="` + itoa2(bet) + `" style="width: 90px;" /><button type="submit" name="bet" value="bet">Bet</button><br />