diff --git a/src/state/models/feed-view.ts b/src/state/models/feed-view.ts index f2c4f1f45a..2cd6b591cc 100644 --- a/src/state/models/feed-view.ts +++ b/src/state/models/feed-view.ts @@ -388,6 +388,16 @@ export class FeedModel { this.hasMore = !!this.loadMoreCursor let counter = this.feed.length for (const item of res.data.feed) { + // HACK + // deduplicate posts on the home feed + // (should be done on the server) + // -prf + if (this.feedType === 'home') { + if (this.feed.find(item2 => item2.uri === item.uri)) { + continue + } + } + this._append(counter++, item) } }