Merge branch 'drop-invalid-count' into 'develop'
useEntities: drop X-Total-Count if it's less than the number of entities in the response See merge request soapbox-pub/soapbox!2419
This commit is contained in:
commit
6ff1caa2fb
1 changed files with 2 additions and 1 deletions
|
@ -65,11 +65,12 @@ function useEntities<TEntity extends Entity>(
|
|||
const schema = opts.schema || z.custom<TEntity>();
|
||||
const entities = filteredArray(schema).parse(response.data);
|
||||
const parsedCount = realNumberSchema.safeParse(response.headers['x-total-count']);
|
||||
const totalCount = parsedCount.success ? parsedCount.data : undefined;
|
||||
|
||||
dispatch(entitiesFetchSuccess(entities, entityType, listKey, {
|
||||
next: getNextLink(response),
|
||||
prev: getPrevLink(response),
|
||||
totalCount: parsedCount.success ? parsedCount.data : undefined,
|
||||
totalCount: Number(totalCount) >= entities.length ? totalCount : undefined,
|
||||
fetching: false,
|
||||
fetched: true,
|
||||
error: null,
|
||||
|
|
Loading…
Reference in a new issue