Added a bunch of things
This commit is contained in:
1 parent
c365289914
commit
ce92916942
15 files changed
+131
-55
No files matched your search
+3
-3
@@ -18,7 +18,7 @@ use uuid::Uuid;
|
||||
|
||||
use crate::events::Event;
|
||||
use crate::util::{CustomResult, Error, SQLiteConnectionFactory};
|
||||
use crate::webui::services::{creat_db_pool, Services};
|
||||
use crate::webui::services::{creat_db_pool, ServicesFactory};
|
||||
use crate::webui::templates::MiniJinjaRenderer;
|
||||
use crate::webui::worker::{event_processor_loop, EventProcessor};
|
||||
|
||||
@@ -80,11 +80,12 @@ pub async fn web_ui_main(
|
||||
) -> CustomResult<()> {
|
||||
let (event_sender, event_receiver) = async_channel::unbounded::<(Uuid, Event)>();
|
||||
let pool = creat_db_pool(&conn_fact.path().unwrap());
|
||||
let services = Services::new(pool);
|
||||
let services = ServicesFactory::new(pool);
|
||||
|
||||
let server = HttpServer::new(move || {
|
||||
let template_reloader = create_auto_reloader(enable_template_autoreload);
|
||||
App::new()
|
||||
.wrap(Logger::default())
|
||||
.app_data(web::Data::new(services.clone()))
|
||||
.app_data(web::Data::new(template_reloader))
|
||||
.app_data(web::Data::new(event_sender.clone()))
|
||||
@@ -92,7 +93,6 @@ pub async fn web_ui_main(
|
||||
.service(create_api_scope())
|
||||
.service(create_views_scope())
|
||||
.wrap(ErrorHandlers::new().handler(StatusCode::NOT_FOUND, not_found))
|
||||
.wrap(Logger::default())
|
||||
})
|
||||
.workers(2)
|
||||
.bind(("0.0.0.0", port))
|
||||
|
||||
Reference in new issue
Block a user