diff --git a/cypress/integration/news.spec.ts b/cypress/integration/news.spec.ts index 0f839aa6..efc51ab9 100644 --- a/cypress/integration/news.spec.ts +++ b/cypress/integration/news.spec.ts @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 StApps + * Copyright (C) 2023 StApps * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the Free * Software Foundation, version 3. @@ -25,15 +25,6 @@ describe('news', function () { cy.get('stapps-news-item').should('have.length', 6); }); - it('should have infinite scroll', function () { - cy.visit('/news'); - cy.get('stapps-news-item').should('have.length', 6); - cy.wait(500); - cy.get('stapps-news-page > ion-content').shadow().find('main').scrollTo('bottom'); - cy.wait('@search'); - cy.get('stapps-news-item').should('have.length', 12); - }); - it('should reload on filter change', function () { cy.visit('/news'); cy.get('stapps-news-item').should('have.length', 6); diff --git a/src/app/modules/news/page/news-page.component.ts b/src/app/modules/news/page/news-page.component.ts index 84d4d46b..7498f54a 100644 --- a/src/app/modules/news/page/news-page.component.ts +++ b/src/app/modules/news/page/news-page.component.ts @@ -80,7 +80,7 @@ export class NewsPageComponent implements OnInit { async loadMore(infiniteScrollElement?: HTMLIonInfiniteScrollElement, more = this.pageSize): Promise { const from = this.from; this.from += more; - const fetchedNews = await this.newsProvider.getList(this.pageSize, from, [...this.filters]); + const fetchedNews = await this.newsProvider.getList(more, from, [...this.filters]); this.news = [...this.news, ...fetchedNews]; await infiniteScrollElement?.complete();