summaryrefslogtreecommitdiffstats
path: root/src/bin/server
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-28 22:28:05 +0100
committersalmonik <salmonik@tuta.io>2026-10-28 22:28:05 +0100
commitea5e7d336719571e51ef14478ab603e71126e3d8 (patch)
tree4fb59337501f798e6591701e52b9e785307efd63 /src/bin/server
parentFix TUI: render_lines 6 for correct MoveUp, drain buffered events before clea... (diff)
downloadzagan-bet-ea5e7d336719571e51ef14478ab603e71126e3d8.tar.gz
zagan-bet-ea5e7d336719571e51ef14478ab603e71126e3d8.zip
v0.2.2: split client/server logic into the library
Diffstat (limited to '')
-rw-r--r--src/bin/server/handler.rs8
-rw-r--r--src/bin/server/main.rs2
-rw-r--r--src/bin/server/mod.rs3
-rw-r--r--src/server/database.rs (renamed from src/bin/server/database.rs)0
-rw-r--r--src/server/games/mod.rs (renamed from src/bin/server/games/mod.rs)0
-rw-r--r--src/server/games/registry.rs (renamed from src/bin/server/games/registry.rs)4
-rw-r--r--src/server/games/session.rs (renamed from src/bin/server/games/session.rs)2
-rw-r--r--src/server/games/slots.rs (renamed from src/bin/server/games/slots.rs)2
-rw-r--r--src/server/games/traits.rs (renamed from src/bin/server/games/traits.rs)0
9 files changed, 8 insertions, 13 deletions
diff --git a/src/bin/server/handler.rs b/src/bin/server/handler.rs
index 0a4934f..06ed5cb 100644
--- a/src/bin/server/handler.rs
+++ b/src/bin/server/handler.rs
@@ -1,7 +1,7 @@
1use crate::database; 1use zagan_bet::server::database;
2use crate::games::registry::get_game_registry; 2use zagan_bet::server::games::registry::get_game_registry;
3use crate::games::session::SessionManager; 3use zagan_bet::server::games::session::SessionManager;
4use crate::games::traits::{GameError, GamePhase}; 4use zagan_bet::server::games::traits::GameError;
5use crate::tls::TlsStream; 5use crate::tls::TlsStream;
6use once_cell::sync::Lazy; 6use once_cell::sync::Lazy;
7use parking_lot::Mutex; 7use parking_lot::Mutex;
diff --git a/src/bin/server/main.rs b/src/bin/server/main.rs
index 4328559..8dba415 100644
--- a/src/bin/server/main.rs
+++ b/src/bin/server/main.rs
@@ -1,6 +1,4 @@
1mod args; 1mod args;
2mod database;
3mod games;
4mod handler; 2mod handler;
5mod tls; 3mod tls;
6 4
diff --git a/src/bin/server/mod.rs b/src/bin/server/mod.rs
deleted file mode 100644
index b2d622e..0000000
--- a/src/bin/server/mod.rs
+++ /dev/null
@@ -1,3 +0,0 @@
1pub mod args;
2pub mod handler;
3pub mod database;
diff --git a/src/bin/server/database.rs b/src/server/database.rs
index c73aec5..c73aec5 100644
--- a/src/bin/server/database.rs
+++ b/src/server/database.rs
diff --git a/src/bin/server/games/mod.rs b/src/server/games/mod.rs
index 4c62760..4c62760 100644
--- a/src/bin/server/games/mod.rs
+++ b/src/server/games/mod.rs
diff --git a/src/bin/server/games/registry.rs b/src/server/games/registry.rs
index e77a138..3b8c391 100644
--- a/src/bin/server/games/registry.rs
+++ b/src/server/games/registry.rs
@@ -1,6 +1,6 @@
1#![allow(dead_code)] 1#![allow(dead_code)]
2 2
3use crate::games::traits::Game; 3use super::traits::Game;
4use std::collections::HashMap; 4use std::collections::HashMap;
5use std::sync::{Arc, Mutex}; 5use std::sync::{Arc, Mutex};
6 6
@@ -40,7 +40,7 @@ impl GameRegistry {
40} 40}
41 41
42// Global registry instance 42// Global registry instance
43use crate::games::slots::SlotsGame; 43use super::slots::SlotsGame;
44use once_cell::sync::Lazy; 44use once_cell::sync::Lazy;
45 45
46static GAME_REGISTRY: Lazy<GameRegistry> = Lazy::new(|| { 46static GAME_REGISTRY: Lazy<GameRegistry> = Lazy::new(|| {
diff --git a/src/bin/server/games/session.rs b/src/server/games/session.rs
index 595a745..97ceaf3 100644
--- a/src/bin/server/games/session.rs
+++ b/src/server/games/session.rs
@@ -1,6 +1,6 @@
1#![allow(dead_code)] 1#![allow(dead_code)]
2 2
3use crate::games::traits::{GameError, GameState}; 3use super::traits::{GameError, GameState};
4use std::collections::HashMap; 4use std::collections::HashMap;
5use std::sync::{Arc, Mutex}; 5use std::sync::{Arc, Mutex};
6use uuid::Uuid; 6use uuid::Uuid;
diff --git a/src/bin/server/games/slots.rs b/src/server/games/slots.rs
index 04ac175..0a9797d 100644
--- a/src/bin/server/games/slots.rs
+++ b/src/server/games/slots.rs
@@ -1,4 +1,4 @@
1use crate::games::traits::{Game, GameError, GamePhase, GameResult, GameState}; 1use super::traits::{Game, GameError, GamePhase, GameResult, GameState};
2use rand::Rng; 2use rand::Rng;
3use std::collections::HashMap; 3use std::collections::HashMap;
4 4
diff --git a/src/bin/server/games/traits.rs b/src/server/games/traits.rs
index d56b334..d56b334 100644
--- a/src/bin/server/games/traits.rs
+++ b/src/server/games/traits.rs