mirror of
https://github.com/flibusta-apps/meilie_updater.git
synced 2025-12-06 15:15:37 +01:00
This commit is contained in:
@@ -46,6 +46,24 @@ where
|
|||||||
|
|
||||||
let index = meili_client.index(T::get_index());
|
let index = meili_client.index(T::get_index());
|
||||||
|
|
||||||
|
if let Err(err) = index
|
||||||
|
.set_searchable_attributes(T::get_searchable_attributes())
|
||||||
|
.await
|
||||||
|
{
|
||||||
|
return Err(Box::new(err));
|
||||||
|
};
|
||||||
|
|
||||||
|
if let Err(err) = index
|
||||||
|
.set_filterable_attributes(T::get_filterable_attributes())
|
||||||
|
.await
|
||||||
|
{
|
||||||
|
return Err(Box::new(err));
|
||||||
|
};
|
||||||
|
|
||||||
|
if let Err(err) = index.set_ranking_rules(T::get_ranking_rules()).await {
|
||||||
|
return Err(Box::new(err));
|
||||||
|
};
|
||||||
|
|
||||||
let params: Vec<String> = vec![];
|
let params: Vec<String> = vec![];
|
||||||
let stream = match client.query_raw(&T::get_query(), params).await {
|
let stream = match client.query_raw(&T::get_query(), params).await {
|
||||||
Ok(stream) => stream,
|
Ok(stream) => stream,
|
||||||
@@ -69,24 +87,6 @@ where
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Err(err) = index
|
|
||||||
.set_searchable_attributes(T::get_searchable_attributes())
|
|
||||||
.await
|
|
||||||
{
|
|
||||||
return Err(Box::new(err));
|
|
||||||
};
|
|
||||||
|
|
||||||
if let Err(err) = index
|
|
||||||
.set_filterable_attributes(T::get_filterable_attributes())
|
|
||||||
.await
|
|
||||||
{
|
|
||||||
return Err(Box::new(err));
|
|
||||||
};
|
|
||||||
|
|
||||||
if let Err(err) = index.set_ranking_rules(T::get_ranking_rules()).await {
|
|
||||||
return Err(Box::new(err));
|
|
||||||
};
|
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user