Data Request API helper #10

Merged
Oliver merged 94 commits from feat/data-requests into main 2025-11-22 02:51:15 +00:00
Showing only changes of commit 6a2cc1170d - Show all commits

View file

@ -1,5 +1,5 @@
import { __ID__, filePath } from "../consts.mjs"; import { __ID__, filePath } from "../consts.mjs";
import { get as getQuery, requery } from "../utils/QueryManager.mjs"; import { cancel, finish, get as getQuery, requery } from "../utils/QueryManager.mjs";
import { Logger } from "../utils/Logger.mjs"; import { Logger } from "../utils/Logger.mjs";
const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api; const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api;
@ -20,6 +20,8 @@ export class QueryStatus extends HandlebarsApplicationMixin(ApplicationV2) {
}, },
actions: { actions: {
promptUser: this.promptUser, promptUser: this.promptUser,
finishEarly: this.finishEarly,
cancelRequest: this.cancelRequest,
}, },
}; };
@ -96,9 +98,13 @@ export class QueryStatus extends HandlebarsApplicationMixin(ApplicationV2) {
}; };
/** @this {QueryStatus} */ /** @this {QueryStatus} */
static async cancelRequest() {}; static async cancelRequest() {
cancel(this.#requestID);
};
/** @this {QueryStatus} */ /** @this {QueryStatus} */
static async finishEarly() {}; static async finishEarly() {
finish(this.#requestID);
};
// #endregion Actions // #endregion Actions
}; };