aboutsummaryrefslogtreecommitdiff
path: root/src/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.rs')
-rw-r--r--src/server.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server.rs b/src/server.rs
index 51191f1..985d3db 100644
--- a/src/server.rs
+++ b/src/server.rs
@@ -1,3 +1,5 @@
+use std::net::SocketAddr;
+
use anyhow::{anyhow, Result};
use futures::stream::TryStreamExt;
use rand::prelude::*;
@@ -11,7 +13,7 @@ use crate::example::*;
use crate::format::*;
use crate::*;
-pub async fn server_main() -> tide::Result<()> {
+pub async fn server_main(bind_addr: SocketAddr) -> tide::Result<()> {
// ---- load data files ----
info!("Loading kanji levels...");
@@ -73,9 +75,9 @@ pub async fn server_main() -> tide::Result<()> {
// ---- serve actual http ----
- info!("Server listening on 127.0.0.1:8080");
+ info!("Server listening on {}", bind_addr);
debug!("RAM: {}", ALLOCATOR.allocated() / 1024);
- app.listen("127.0.0.1:8080").await?;
+ app.listen(bind_addr).await?;
Ok(())
}