LP1849523 Angular catalog split record batches
authorBill Erickson <berickxx@gmail.com>
Wed, 23 Oct 2019 15:37:40 +0000 (11:37 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 27 Oct 2021 15:53:56 +0000 (11:53 -0400)
commit4f11d05b070e04c225a35338bd7bca9728396019
tree9fb58759192f776be3833ccf564579f9093ca339
parent29477fbb03a20d191dca5b7b2115ba3fc238b5df
LP1849523 Angular catalog split record batches

The result page of the Angular catalog now fetches the record info in 2
batches.  The first batch is relatively small (currently 5 records) and
allows the results page to start rendering results earlier in the
display process.  The second batch of records, which includes all the
rest of the results, then drops in as they arrive.

Note the first batch of records will be the first 5 results from the
search so the second batch of results can simply be appended and avoid
page shuffling.

Includes thinko fix for batched holds retrieval.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts