Files
obsidian-visualiser/server/tasks/push.ts
2025-04-22 09:06:45 +02:00

24 lines
664 B
TypeScript

import useDatabase from "~/composables/useDatabase";
import { projectFilesTable, projectContentTable } from "~/db/schema";
import { eq } from "drizzle-orm";
export default defineTask({
meta: {
name: 'push',
description: 'Push the data to Git',
},
async run(event) {
try {
const db = useDatabase();
const files = db.select().from(projectFilesTable).leftJoin(projectContentTable, eq(projectContentTable.id, projectFilesTable.id)).all();
return { result: true };
}
catch(e)
{
return { result: false, error: e };
}
},
})