infinite list scroll

This commit is contained in:
2023-06-25 17:03:17 +02:00
parent 324084fb1f
commit 69a9b200c5
6 changed files with 38 additions and 24 deletions

View File

@@ -66,9 +66,9 @@ export class Layer extends Base {
});
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
static getList(_http: HttpClient): any {
static getList(_http: HttpClient, start: number, limit: number): any {
return new Promise((resolve, reject) => {
_http.get<Layer[]>(`${environment.api.url}/layers`)
_http.get<Layer[]>(`${environment.api.url}/layers?start=${start}&limit=${limit}`)
.pipe(map(data => data.map(x => new Layer().deserialize(x))))
.subscribe({
next: (data) => resolve(data),