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