summaryrefslogtreecommitdiffstats
path: root/src/bin/server/handler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/server/handler.rs')
-rw-r--r--src/bin/server/handler.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/bin/server/handler.rs b/src/bin/server/handler.rs
index 867910e..48e9d3a 100644
--- a/src/bin/server/handler.rs
+++ b/src/bin/server/handler.rs
@@ -8,7 +8,11 @@ use std::io::{BufRead, BufReader, Write};
8use std::net::TcpStream; 8use std::net::TcpStream;
9use std::sync::Mutex; 9use std::sync::Mutex;
10 10
11static DB_CONN: Lazy<Mutex<Connection>> = Lazy::new(|| Mutex::new(database::init_db())); 11static DB_CONN: Lazy<Mutex<Connection>> = Lazy::new(|| {
12 let conn = Connection::open(std::env::var("SERVER_DB").unwrap_or_else(|_| "server.db".to_string())).unwrap();
13 database::init_db(&conn);
14 Mutex::new(conn)
15});
12 16
13#[allow(dead_code)] 17#[allow(dead_code)]
14pub fn handle_client(stream: TcpStream) { 18pub fn handle_client(stream: TcpStream) {