Handle the CLI options related to snapshots

This commit is contained in:
Kerollmops 2022-10-25 16:28:33 +02:00 committed by Clément Renault
parent 942b7c338b
commit 4736e00253
No known key found for this signature in database
GPG key ID: 92ADA4E935E71FA4
3 changed files with 39 additions and 29 deletions

View file

@ -1,7 +1,6 @@
#![allow(dead_code)]
use std::path::Path;
use std::sync::Arc;
use actix_http::body::MessageBody;
use actix_web::dev::ServiceResponse;
@ -39,8 +38,7 @@ impl Server {
let options = default_settings(dir.path());
let (index_scheduler, auth) = setup_meilisearch(&options).unwrap();
let service =
Service { index_scheduler: Arc::new(index_scheduler), auth, options, api_key: None };
let service = Service { index_scheduler, auth, options, api_key: None };
Server { service, _dir: Some(dir) }
}
@ -55,8 +53,7 @@ impl Server {
options.master_key = Some("MASTER_KEY".to_string());
let (index_scheduler, auth) = setup_meilisearch(&options).unwrap();
let service =
Service { index_scheduler: Arc::new(index_scheduler), auth, options, api_key: None };
let service = Service { index_scheduler, auth, options, api_key: None };
Server { service, _dir: Some(dir) }
}
@ -69,8 +66,7 @@ impl Server {
pub async fn new_with_options(options: Opt) -> Result<Self, anyhow::Error> {
let (index_scheduler, auth) = setup_meilisearch(&options)?;
let service =
Service { index_scheduler: Arc::new(index_scheduler), auth, options, api_key: None };
let service = Service { index_scheduler, auth, options, api_key: None };
Ok(Server { service, _dir: None })
}