From d66d4fd87ff397a9903cabbd6603eeade63cd05d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa?= Date: Tue, 11 Sep 2018 17:09:33 +0200 Subject: [PATCH] Add error message when the proxy doesn't route websockets correctly --- src/api/notifications.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/api/notifications.rs b/src/api/notifications.rs index 299d64c..6e06a5a 100644 --- a/src/api/notifications.rs +++ b/src/api/notifications.rs @@ -6,7 +6,12 @@ use auth::Headers; use db::DbConn; pub fn routes() -> Vec { - routes![negotiate] + routes![negotiate, websockets_err] +} + +#[get("/hub")] +fn websockets_err() -> JsonResult { + err!("'/notifications/hub' should be proxied towards the websocket server, otherwise notifications will not work. Go to the README for more info.") } #[post("/hub/negotiate")]