diff --git a/f9/src/app.rs b/f9/src/app.rs index 09d94d1..4d3b7aa 100644 --- a/f9/src/app.rs +++ b/f9/src/app.rs @@ -29,7 +29,7 @@ pub trait UserApp { fn get_http_listen_port(&self) -> i32; } -struct HttpContext { +pub struct HttpContext { id: u64, query_str: String, add_tick: i64, @@ -279,4 +279,8 @@ impl App { }); } + pub fn add_http_handler(&mut self, key: String, cb: Box::) { + self.http_handlers.insert(key, cb); + } + }