summaryrefslogtreecommitdiffstats
path: root/src/server/core.rs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-29 17:02:49 +0100
committersalmonik <salmonik@tuta.io>2026-10-29 17:02:49 +0100
commit3b50928cb083b104043ac65433ed090c87731eb7 (patch)
tree1d65beaaa68188c521b0d7da3f78c847540e5c32 /src/server/core.rs
parentv1.3.1: allow = to increase the bet (diff)
downloadzagan-bet-3b50928cb083b104043ac65433ed090c87731eb7.tar.gz
zagan-bet-3b50928cb083b104043ac65433ed090c87731eb7.zip
v2.0.0: reset plays audit to a generic per-game schema
Diffstat (limited to 'src/server/core.rs')
-rw-r--r--src/server/core.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/core.rs b/src/server/core.rs
index 350fe18..7231577 100644
--- a/src/server/core.rs
+++ b/src/server/core.rs
@@ -259,16 +259,17 @@ impl ServerCore {
259 .get("win_cells") 259 .get("win_cells")
260 .cloned() 260 .cloned()
261 .unwrap_or_else(|| "-".to_string()); 261 .unwrap_or_else(|| "-".to_string());
262 let details =
263 serde_json::to_string(&result.result_data).unwrap_or_else(|_| "{}".to_string());
262 264
263 match database::apply_spin( 265 match database::apply_play(
264 &mut self.conn, 266 &mut self.conn,
265 &session_id, 267 &session_id,
266 user, 268 user,
267 game_type, 269 game_type,
268 bet_amount, 270 bet_amount,
269 winnings, 271 winnings,
270 &reels, 272 &details,
271 &win_type,
272 ) { 273 ) {
273 Ok(new_balance) => { 274 Ok(new_balance) => {
274 let _ = self.sessions.remove_session(&session_id); 275 let _ = self.sessions.remove_session(&session_id);