Plug the pagination.limited_to setting

This commit is contained in:
Kerollmops 2022-06-09 10:17:55 +02:00
parent b96399d24b
commit 1e3dcbea3f
No known key found for this signature in database
GPG key ID: 92ADA4E935E71FA4
6 changed files with 84 additions and 16 deletions

View file

@ -304,6 +304,28 @@ make_setting_route!(
}
);
make_setting_route!(
"/pagination",
patch,
meilisearch_lib::index::updates::PaginationSettings,
pagination,
"pagination",
analytics,
|setting: &Option<meilisearch_lib::index::updates::PaginationSettings>, req: &HttpRequest| {
use serde_json::json;
analytics.publish(
"Pagination Updated".to_string(),
json!({
"pagination": {
"limited_to": setting.as_ref().and_then(|s| s.limited_to.set()),
},
}),
Some(req),
);
}
);
macro_rules! generate_configure {
($($mod:ident),*) => {
pub fn configure(cfg: &mut web::ServiceConfig) {