
Is there any way to know if the pagination has ended? (Or if it's the last "page") When making an infinite scrolling pagination, It's needed to know if the end was reached to stop making requests and loader

Hi, are you using cursor or offset pagination right now?

@joeyouss Offset pagination

I could use cursor if needed to achieve that

So, start with a limit of 100 since that is the maximum and and an offset of 0 (the first page).
If the server returns a full page of results (eg, 100 items in this case), then increase the offset by 1 and make another request -> because there are more documents.
Continue doing this until the server returns fewer results than the limit allows (100).
this way, you know you have reached the end

Does this make sense?

you just need to see the time when less than 100 items are returned since that will be the last

Ok, that's what I was doing, but as I see, there's not another way to achieve the same

Thanks

let me just quickly confirm if there is another way too

Also I don't understand why I get 23 elements when having 21

Ok, thanks
Recommended threads
- Creating a relationship with nested obje...
{ "data": { "name": "DiDi", "type": "Software Development", "userJobs": [{ "$id": "68cbf1e2003612fb13ca", "j...
- Realtime integration with SSR auth
Hey, I have a nextjs website with SSR auth, works great. I use a session client for user verification and an admin client with API key. Both is used with node-...
- Adding "name" column to table creates 2-...
As stated, im adding the "name" column to one table, it adds 4 duplicates. In another table it adds 3 duplicates, and when I delete 1 of them, all duplucates di...
