From c10d482f9d17da5f0f701a04537f7b2bfdf1f86c Mon Sep 17 00:00:00 2001 From: azw Date: Sat, 11 Nov 2023 12:08:32 +0000 Subject: [PATCH] 1 --- server/stat/src/app/user_app.rs | 25 +++++++++++++------------ third_party/librust | 2 +- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/server/stat/src/app/user_app.rs b/server/stat/src/app/user_app.rs index db55c97..5de2c80 100644 --- a/server/stat/src/app/user_app.rs +++ b/server/stat/src/app/user_app.rs @@ -21,18 +21,19 @@ impl f9::app::UserApp for UserApp { fn init(&mut self) { App::instance().borrow_mut().add_http_handler( "Ops$selfChecking".to_string(), - Box::new( - move |ctx: &mut HttpContext| { - ctx.rsp = "Ops$selfChecking".to_string(); - } - ), - ); - App::instance().borrow_mut().add_http_handler( - "Ops$selfChecking1".to_string(), - Box::new( - move |ctx: &mut HttpContext| { - ctx.rsp = "Ops$selfChecking1".to_string(); - } + Rc::new(RefCell::new( + move |ctx: &mut HttpContext| { + ctx.rsp = "Ops$selfChecking".to_string(); + App::instance().borrow_mut().add_http_handler( + "Ops$selfChecking3".to_string(), + Rc::new(RefCell::new( + move |ctx: &mut HttpContext| { + ctx.rsp = "Ops$selfChecking3".to_string(); + } + )), + ); + } + ) ), ); } diff --git a/third_party/librust b/third_party/librust index dea4990..af0cae3 160000 --- a/third_party/librust +++ b/third_party/librust @@ -1 +1 @@ -Subproject commit dea499028da4e75cb1ce47df4453cc7e9d3deabf +Subproject commit af0cae3d246dc2ac6a4729c7fc6ce9ee7630d029