list: refactor loading methods

This commit is contained in:
Harvey Tindall
2025-05-27 10:27:02 +01:00
parent 37bdf50bb0
commit 364b010ceb
3 changed files with 86 additions and 120 deletions
+4 -14
View File
@@ -1232,25 +1232,15 @@ export class accountsList extends PaginatedList {
this.registerURLListener();
}
reload = (callback?: () => void) => {
this._reload(
(req: XMLHttpRequest) => {
if (req.readyState != 4) return;
if (req.status != 200) return;
if (callback) callback();
}
);
reload = (callback?: (resp: paginatedDTO) => void) => {
this._reload(callback);
this.loadTemplates();
}
loadMore = (callback?: () => void, loadAll: boolean = false) => {
loadMore = (loadAll: boolean = false, callback?: () => void) => {
this._loadMore(
loadAll,
(req: XMLHttpRequest) => {
if (req.readyState != 4) return;
if (req.status != 200) return;
if (callback) callback();
}
callback
);
};