this post was submitted on 23 Jun 2023
1 points (100.0% liked)

Lemmy App Development

705 readers
12 users here now

A place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform.

On-Topic:

Off-Topic:

founded 1 year ago
MODERATORS
 

Is anyone else getting an error where duplicate posts are recieved on different pages with the getPosts function in the api? It seems to mostly happen with the subscribed viewtype

top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 year ago (1 children)

That's likely because you are asking the api for a paginated list of posts/comments. When you request page 1 at one point and page 2 at a later time, the list of posts can change inbetween, so posts that were part of page 1 have now been pushed down into page to, so you get them again when loading page 2. The solution is to keep a list of post ids that are already in your list of posts and don't load those again, same with comments.

[–] [email protected] 1 points 1 year ago (1 children)

Ah smart. I fixed the issue by sorting out duplicate post ids before displaying my list of posts

[–] [email protected] 2 points 1 year ago

That's exactly what I meant to say ;-)