aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/lib/server/importer.ts
diff options
context:
space:
mode:
authorivar <i@oiee.no>2025-12-26 22:19:09 +0100
committerivar <i@oiee.no>2025-12-26 22:19:09 +0100
commitabf37599c877a8cc83e5a24c775c3999a9879abf (patch)
tree234fbafdadda08735c4cbf6d3092bebd1d725691 /app/src/lib/server/importer.ts
parentfe0fe074ec8e8959bbdeff0ccc7f68d20b30e963 (diff)
downloadsparebank1-actualbudget-abf37599c877a8cc83e5a24c775c3999a9879abf.tar.xz
sparebank1-actualbudget-abf37599c877a8cc83e5a24c775c3999a9879abf.zip
Remove delta from form, wip import method
Diffstat (limited to 'app/src/lib/server/importer.ts')
-rw-r--r--app/src/lib/server/importer.ts12
1 files changed, 7 insertions, 5 deletions
diff --git a/app/src/lib/server/importer.ts b/app/src/lib/server/importer.ts
index 91adce0..02cb94c 100644
--- a/app/src/lib/server/importer.ts
+++ b/app/src/lib/server/importer.ts
@@ -1,9 +1,11 @@
-import type { Temporal } from "temporal-polyfill";
import sb1 from "./sb1";
+import * as actual from "./actual";
+import type { ImportForm } from "$lib/shared";
-async function importSince(account: string, date: Temporal.Instant) {
- const accounts = await sb1.data.get_accounts()
- for (const account of accounts?.accounts ?? []) {
- const transactions = await sb1.data.get_transactions(account.key);
+async function importSince(form: ImportForm) {
+ for (const mapping of form.mappings) {
+ const transactions = await sb1.data.get_transactions(mapping.sb1Id);
+ if (!transactions?.length) continue
+
}
} \ No newline at end of file