diff --git a/src/infra/tcp_server.rs b/src/infra/tcp_server.rs index f474dab..0861702 100644 --- a/src/infra/tcp_server.rs +++ b/src/infra/tcp_server.rs @@ -49,11 +49,11 @@ fn http_config( ) where Backend: TcpBackendHandler + BackendHandler + LoginHandler + OpaqueHandler + 'static, { - cfg.app_data(AppState:: { + cfg.app_data(web::Data::new(AppState:: { backend_handler, jwt_key: Hmac::new_varkey(jwt_secret.as_bytes()).unwrap(), jwt_blacklist: RwLock::new(jwt_blacklist), - }) + })) // Serve index.html and main.js, and default to index.html. .route( "/{filename:(index\\.html|main\\.js)?}",