mirror of
https://github.com/perstarkse/minne.git
synced 2026-04-27 03:08:41 +02:00
refactored queue into Job
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
use std::sync::Arc;
|
||||
|
||||
use common::{ingress::jobqueue::JobQueue, storage::db::SurrealDbClient, utils::config::AppConfig};
|
||||
use common::{storage::db::SurrealDbClient, utils::config::AppConfig};
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct ApiState {
|
||||
pub surreal_db_client: Arc<SurrealDbClient>,
|
||||
pub job_queue: Arc<JobQueue>,
|
||||
pub db: Arc<SurrealDbClient>,
|
||||
}
|
||||
|
||||
impl ApiState {
|
||||
@@ -24,8 +23,7 @@ impl ApiState {
|
||||
surreal_db_client.ensure_initialized().await?;
|
||||
|
||||
let app_state = ApiState {
|
||||
surreal_db_client: surreal_db_client.clone(),
|
||||
job_queue: Arc::new(JobQueue::new(surreal_db_client)),
|
||||
db: surreal_db_client.clone(),
|
||||
};
|
||||
|
||||
Ok(app_state)
|
||||
|
||||
Reference in New Issue
Block a user