diff options
Diffstat (limited to 'app/src/lib/server/importer.ts')
| -rw-r--r-- | app/src/lib/server/importer.ts | 12 |
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 |
