meta
This commit is contained in:
+5
-1
@@ -19,7 +19,7 @@ async fn main() -> anyhow::Result<()> {
|
||||
let server = Server::new().await?;
|
||||
|
||||
let app = Router::new()
|
||||
.route("/meta", get(|| async { "Hello, World!" }))
|
||||
.route("/meta", get(meta))
|
||||
.route("/", any(ws_handler))
|
||||
.with_state(server);
|
||||
|
||||
@@ -30,6 +30,10 @@ async fn main() -> anyhow::Result<()> {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
async fn meta(State(server): State<Arc<Server>>) -> String {
|
||||
serde_json::to_string(&server.config.meta.clone()).unwrap()
|
||||
}
|
||||
|
||||
async fn ws_handler(State(server): State<Arc<Server>>, ws: WebSocketUpgrade) -> Response {
|
||||
server.ws_handler(ws).await
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user