diff options
author | metamuffin <metamuffin@disroot.org> | 2022-10-26 23:54:33 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-10-26 23:54:33 +0200 |
commit | 2a83c8bdbdd5a67b6068420520e83524f4a6f6bd (patch) | |
tree | 8638903b93eb929ca74e5027a1816820ff0bc346 /server/src | |
parent | d0162d41438c7ee3d9bc5321f73ed33defc443a3 (diff) | |
download | keks-meet-2a83c8bdbdd5a67b6068420520e83524f4a6f6bd.tar keks-meet-2a83c8bdbdd5a67b6068420520e83524f4a6f6bd.tar.bz2 keks-meet-2a83c8bdbdd5a67b6068420520e83524f4a6f6bd.tar.zst |
some code for streamed downloads
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/main.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index e2f6bde..d958d66 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -31,10 +31,10 @@ fn main() { async fn run() { env_logger::init_from_env("LOG"); - let rooms = Rooms::default(); - let rooms = warp::any().map(move || rooms.clone()); + let rooms: _ = Rooms::default(); + let rooms: _ = warp::any().map(move || rooms.clone()); - let signaling = warp::path!("signaling" / String) + let signaling: _ = warp::path!("signaling" / String) .and(rooms) .and(warp::ws()) .map(signaling_connect); @@ -42,6 +42,7 @@ async fn run() { let index: _ = warp::path!().and(warp::fs::file("../client-web/public/start.html")); let room: _ = warp::path!("room").and(warp::fs::file("../client-web/public/app.html")); let assets: _ = warp::path("assets").and(warp::fs::dir("../client-web/public/assets")); + let sw_script: _ = warp::path("sw.js").and(warp::fs::file("../client-web/public/assets/sw.js")); let favicon: _ = warp::path!("favicon.ico").map(|| ""); let old_format_redirect: _ = warp::path!("room" / String).map(|rname| { reply::with_header( @@ -52,11 +53,12 @@ async fn run() { .into_response() }); - let routes = assets + let routes: _ = assets .or(room) .or(index) .or(signaling) .or(favicon) + .or(sw_script) .or(old_format_redirect) .recover(handle_rejection) .with(warp::log("stuff")); |