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.ts38
1 files changed, 0 insertions, 38 deletions
diff --git a/app/src/routes/methods.remote.ts b/app/src/routes/methods.remote.ts
deleted file mode 100644
index d6fd908..0000000
--- a/app/src/routes/methods.remote.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import { db } from "$lib/server/db";
-import { SyncSessionTable } from "$lib/server/db/schema";
-import { command, query } from "$app/server";
-import sb1 from "$lib/server/sb1";
-import actual from "$lib/server/actual";
-import { ImportForm } from "$lib/shared";
-
-const init_auth_session = command(async () => {
- return await sb1.auth.init_auth_session()
-})
-
-const clear_auth_session = query(async () => {
- await db.delete(SyncSessionTable)
-})
-
-const do_import = command(ImportForm, async (form) => {
- for (const mapping of form.mappings) {
- const transactions = await sb1.data.get_transactions(mapping.sb1Id)
- if (!transactions?.length) continue
- console.log(await actual.budget.import_transactions(mapping.actualId, transactions, form.dryRun))
- }
-})
-
-const init_sb1 = command(async () => {
- return await sb1.init()
-})
-
-const init_actual = command(async () => {
- return await actual.init()
-})
-
-export {
- init_auth_session,
- do_import,
- init_actual,
- init_sb1,
- clear_auth_session
-}