diff --git a/src/components/backend-core/src/index.ts b/src/components/backend-core/src/index.ts index 2728f775..ba646f32 100644 --- a/src/components/backend-core/src/index.ts +++ b/src/components/backend-core/src/index.ts @@ -134,8 +134,6 @@ async function providerRoute(req: Request, server: Server): Promise, ws: WebSocketUpgrade, - headers: HeaderMap, - uri: Uri, + _headers: HeaderMap, + _uri: Uri, ) -> Response { - let query_token = uri.query().and_then(|query| { - url::form_urlencoded::parse(query.as_bytes()) - .find(|(key, _)| key == "token") - .map(|(_, value)| value.into_owned()) - }); - let token = query_token.or_else(|| { - headers - .get("x-provider-token") - .and_then(|value| value.to_str().ok()) - .map(ToOwned::to_owned) - }); - if token.as_deref() != Some(&state.config.provider_token) { - return json_response( - json!({ "ok": false, "error": "invalid provider token" }), - 401, - ); - } ws.on_upgrade(move |socket| provider_socket_task(state, socket)) }