mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-03 11:57:07 +02:00
fix some tests
This commit is contained in:
parent
0b104b3efa
commit
4456df5a46
5 changed files with 22 additions and 42 deletions
|
@ -107,9 +107,6 @@ roaring = "0.10.7"
|
|||
mopa-maintained = "0.2.3"
|
||||
utoipa = { version = "5.2.0", features = ["actix_extras", "macros", "non_strict_integers", "preserve_order", "uuid", "time", "openapi_extensions"] }
|
||||
utoipa-scalar = { version = "0.2.0", features = ["actix-web"] }
|
||||
utoipa-rapidoc = { version = "5.0.0", features = ["actix-web"] }
|
||||
utoipa-redoc = { version = "5.0.0", features = ["actix-web"] }
|
||||
doc-comment = "0.3.3"
|
||||
|
||||
[dev-dependencies]
|
||||
actix-rt = "2.10.0"
|
||||
|
|
|
@ -36,8 +36,6 @@ use serde::{Deserialize, Serialize};
|
|||
use time::OffsetDateTime;
|
||||
use tracing::debug;
|
||||
use utoipa::{OpenApi, ToSchema};
|
||||
use utoipa_rapidoc::RapiDoc;
|
||||
use utoipa_redoc::{Redoc, Servable};
|
||||
use utoipa_scalar::{Scalar, Servable as ScalarServable};
|
||||
|
||||
use self::api_key::KeyView;
|
||||
|
@ -93,13 +91,8 @@ pub mod tasks;
|
|||
pub struct MeilisearchApi;
|
||||
|
||||
pub fn configure(cfg: &mut web::ServiceConfig) {
|
||||
let openapi = MeilisearchApi::openapi();
|
||||
|
||||
cfg.service(web::scope("/tasks").configure(tasks::configure))
|
||||
.service(web::scope("/batches").configure(batches::configure))
|
||||
.service(Scalar::with_url("/scalar", openapi.clone()))
|
||||
.service(RapiDoc::with_openapi("/api-docs/openapi.json", openapi.clone()).path("/rapidoc"))
|
||||
.service(Redoc::with_url("/redoc", openapi))
|
||||
.service(web::resource("/health").route(web::get().to(get_health)))
|
||||
.service(web::scope("/logs").configure(logs::configure))
|
||||
.service(web::scope("/keys").configure(api_key::configure))
|
||||
|
@ -112,6 +105,12 @@ pub fn configure(cfg: &mut web::ServiceConfig) {
|
|||
.service(web::scope("/swap-indexes").configure(swap_indexes::configure))
|
||||
.service(web::scope("/metrics").configure(metrics::configure))
|
||||
.service(web::scope("/experimental-features").configure(features::configure));
|
||||
|
||||
let now = std::time::Instant::now();
|
||||
let openapi = MeilisearchApi::openapi();
|
||||
println!("Took {:?} to generate the openapi file", now.elapsed());
|
||||
// #[cfg(feature = "webp")]
|
||||
cfg.service(Scalar::with_url("/scalar", openapi.clone()));
|
||||
}
|
||||
|
||||
pub fn get_task_id(req: &HttpRequest, opt: &Opt) -> Result<Option<TaskId>, ResponseError> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue