aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/routes/methods.remote.ts
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/routes/methods.remote.ts')
-rw-r--r--app/src/routes/methods.remote.ts24
1 files changed, 17 insertions, 7 deletions
diff --git a/app/src/routes/methods.remote.ts b/app/src/routes/methods.remote.ts
index 3fca715..d9ba812 100644
--- a/app/src/routes/methods.remote.ts
+++ b/app/src/routes/methods.remote.ts
@@ -1,8 +1,8 @@
import { db } from "$lib/server/db";
-import { syncSession } from "$lib/server/db/schema";
+import { SyncSessionTable } from "$lib/server/db/schema";
import { command, query } from "$app/server";
import sb1 from "$lib/server/sb1";
-import { import_transactions } from "$lib/server/actual";
+import { import_transactions, init_actual } from "$lib/server/actual";
import { ImportForm } from "$lib/shared";
const init_auth_session = command(async () => {
@@ -10,21 +10,31 @@ const init_auth_session = command(async () => {
})
const clear_auth_session = query(async () => {
- await db.delete(syncSession)
+ await db.delete(SyncSessionTable)
})
const do_import = command(ImportForm, async (form) => {
- let x
for (const mapping of form.mappings) {
const transactions = await sb1.data.get_transactions(mapping.sb1Id)
- if (!transactions?.length || x) continue
- x = true
- console.log(await import_transactions(mapping.actualId, transactions, form.dryRun))
+ console.log(transactions)
+ continue
+ // if (!transactions?.length) continue
+ // console.log(await import_transactions(mapping.actualId, transactions, form.dryRun))
}
})
+const init_sb1 = command(async () => {
+ return await sb1.init()
+})
+
+const _init_actual = command(async () => {
+ return await init_actual()
+})
+
export {
init_auth_session,
do_import,
+ _init_actual as init_actual,
+ init_sb1,
clear_auth_session
}