2423: Paginate the index resource r=MarinPostma a=irevoire

Fix #2373


Co-authored-by: Irevoire <tamo@meilisearch.com>
This commit is contained in:
bors[bot] 2022-05-31 19:25:25 +00:00 committed by GitHub
commit e81c7aa2e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 208 additions and 75 deletions

View file

@ -62,7 +62,6 @@ pub struct IndexMetadata {
#[serde(skip)]
pub uuid: Uuid,
pub uid: String,
name: String,
#[serde(flatten)]
pub meta: IndexMeta,
}
@ -508,7 +507,6 @@ where
let meta = index.meta()?;
let meta = IndexMetadata {
uuid: index.uuid(),
name: uid.clone(),
uid,
meta,
};
@ -562,12 +560,7 @@ where
let index = self.index_resolver.get_index(uid.clone()).await?;
let uuid = index.uuid();
let meta = spawn_blocking(move || index.meta()).await??;
let meta = IndexMetadata {
uuid,
name: uid.clone(),
uid,
meta,
};
let meta = IndexMetadata { uuid, uid, meta };
Ok(meta)
}