Can perform import / export - to / from FinancesManager from UI

This commit is contained in:
2025-05-02 18:17:02 +02:00
parent dadf959db2
commit caf61fc21a
2 changed files with 163 additions and 1 deletions

View File

@ -0,0 +1,23 @@
import { APIClient } from "./ApiClient";
export class BackupApi {
/**
* FinancesManager export
*/
static get FinancesManagerExportURL(): string {
return APIClient.backendURL() + "/backup/finances_manager/export";
}
/**
* FinancesManager import
*/
static async FinancesManagerImport(file: File): Promise<void> {
const fd = new FormData();
fd.append("file", file);
await APIClient.exec({
method: "POST",
uri: "/backup/finances_manager/import",
formData: fd,
});
}
}