
Over time, I think we may end up having multiple services, so it seems like a good opportunity to name this one more specifically while the cost is low. It just seems like naming it "zed" and "zed-server" leaves it a bit open ended.
15 lines
476 B
Rust
15 lines
476 B
Rust
use crate::{AppState, Request, RequestExt};
|
|
use std::sync::Arc;
|
|
use tide::http::mime;
|
|
|
|
pub fn add_routes(community: &mut tide::Server<Arc<AppState>>) {
|
|
community.at("/community").get(get_community);
|
|
}
|
|
|
|
async fn get_community(mut request: Request) -> tide::Result {
|
|
let data = request.layout_data().await?;
|
|
Ok(tide::Response::builder(200)
|
|
.body(request.state().render_template("community.hbs", &data)?)
|
|
.content_type(mime::HTML)
|
|
.build())
|
|
}
|