diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.ts index be02f9fa5189be2ff5d2df9b059d5414bd77d660..849f3cf0ab68f49a7b7f4cf516c67cfd1e01551b 100644 --- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.ts +++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.ts @@ -1,5 +1,4 @@ -import { CdkVirtualScrollViewport } from '@angular/cdk/scrolling'; -import { Component, EventEmitter, HostListener, Input, Output, ViewChild } from '@angular/core'; +import { Component, EventEmitter, HostListener, Input, Output } from '@angular/core'; import { StateResource } from '@goofy-client/tech-shared'; import { VorgangListResource, VorgangResource } from '@goofy-client/vorgang-shared'; @@ -17,12 +16,6 @@ export class VorgangListComponent { @Output() private nextPage: EventEmitter<void> = new EventEmitter<void>(); - nextBatch(): void { - if (this.shouldLoadNextPage()) { - this.nextPage.emit(); - } - } - @HostListener('window:scroll', ['$event']) onWindowScroll(event) { try { @@ -36,6 +29,12 @@ export class VorgangListComponent { } catch (error) { } } + private nextBatch(): void { + if (this.shouldLoadNextPage()) { + this.nextPage.emit(); + } + } + private shouldLoadNextPage(): boolean { return !this.vorgangListPageResource.loading && this.hasNextPage; }