diff options
| -rw-r--r-- | src/bin/server/handler.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/server/handler.rs b/src/bin/server/handler.rs index 5406e85..0a4934f 100644 --- a/src/bin/server/handler.rs +++ b/src/bin/server/handler.rs | |||
| @@ -185,7 +185,7 @@ fn handle_play_start(user: &str, game_type: &str, bet_amount_str: &str) -> Strin | |||
| 185 | let session_id = SESSIONS.create_session(user, game_type.to_string(), new_state.clone()); | 185 | let session_id = SESSIONS.create_session(user, game_type.to_string(), new_state.clone()); |
| 186 | 186 | ||
| 187 | // All balance mutations in a single transaction. | 187 | // All balance mutations in a single transaction. |
| 188 | let total_return = bet_amount + result.winnings as i64; | 188 | let total_return = result.winnings as i64; |
| 189 | let tx_result = db.execute_batch(&format!( | 189 | let tx_result = db.execute_batch(&format!( |
| 190 | "UPDATE users SET balance = balance - {bet_amount} WHERE username = '{user}'; | 190 | "UPDATE users SET balance = balance - {bet_amount} WHERE username = '{user}'; |
| 191 | UPDATE users SET balance = balance + {total_return} WHERE username = '{user}';" | 191 | UPDATE users SET balance = balance + {total_return} WHERE username = '{user}';" |
