log the documetns updated route

This commit is contained in:
Tamo 2021-10-12 15:31:59 +02:00 committed by marin postma
parent 1ed05c6c07
commit bda7472880
No known key found for this signature in database
GPG Key ID: 6088B7721C3E39F9

View File

@ -167,12 +167,25 @@ pub async fn update_documents(
params: web::Query<UpdateDocumentsQuery>,
body: Payload,
req: HttpRequest,
analytics: web::Data<&'static dyn Analytics>,
) -> Result<HttpResponse, ResponseError> {
debug!("called with params: {:?}", params);
document_addition(
req.headers()
let content_type = req
.headers()
.get("Content-type")
.map(|s| s.to_str().unwrap_or("unkown")),
.map(|s| s.to_str().unwrap_or("unkown"));
analytics.publish(
"Documents Updated".to_string(),
json!({
"payload_type": content_type,
"with_primary_key": params.primary_key,
"index_creation": meilisearch.get_index(path.index_uid.clone()).await.is_ok(),
}),
);
document_addition(
content_type,
meilisearch,
path.into_inner().index_uid,
params.into_inner().primary_key,