diff options
| author | salmonik <salmonik@tuta.io> | 2026-08-24 15:27:06 +0200 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-08-24 15:27:06 +0200 |
| commit | 8218fd584e4053848738a310258893e14c4ee10e (patch) | |
| tree | 2c92997ba0b6aa260fe72c88190f5f8b590457cb /src/bin/server/database.rs | |
| parent | TLS transport and games framework on client and server (diff) | |
| download | zagan-bet-8218fd584e4053848738a310258893e14c4ee10e.tar.gz zagan-bet-8218fd584e4053848738a310258893e14c4ee10e.zip | |
TOFU host trust: SPKI fingerprint pinning, tests, forget-host
Diffstat (limited to 'src/bin/server/database.rs')
| -rw-r--r-- | src/bin/server/database.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/bin/server/database.rs b/src/bin/server/database.rs index 1653071..c73aec5 100644 --- a/src/bin/server/database.rs +++ b/src/bin/server/database.rs | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | use rusqlite::Connection; | 1 | use rusqlite::Connection; |
| 2 | 2 | ||
| 3 | pub fn init_db() -> Connection { | 3 | pub fn init_db(conn: &Connection) { |
| 4 | let db_path = std::env::var("SERVER_DB").unwrap_or_else(|_| "server.db".to_string()); | ||
| 5 | let conn = Connection::open(&db_path).unwrap(); | ||
| 6 | conn.execute( | 4 | conn.execute( |
| 7 | "CREATE TABLE IF NOT EXISTS users ( | 5 | "CREATE TABLE IF NOT EXISTS users ( |
| 8 | username TEXT PRIMARY KEY, | 6 | username TEXT PRIMARY KEY, |
| @@ -19,7 +17,6 @@ pub fn init_db() -> Connection { | |||
| 19 | "ALTER TABLE users ADD COLUMN balance INTEGER DEFAULT 1000", | 17 | "ALTER TABLE users ADD COLUMN balance INTEGER DEFAULT 1000", |
| 20 | [], | 18 | [], |
| 21 | ); | 19 | ); |
| 22 | conn | ||
| 23 | } | 20 | } |
| 24 | 21 | ||
| 25 | pub fn add_user( | 22 | pub fn add_user( |
