13 lines
310 B
TypeScript
13 lines
310 B
TypeScript
import Elysia from "elysia";
|
|
import { betterAuthElysia } from "../auth";
|
|
import { spotifySyncWorkflow } from "../workflows/sync";
|
|
|
|
export const syncApp = new Elysia().use(betterAuthElysia).post(
|
|
"/sync",
|
|
async ({ user }) => {
|
|
return await spotifySyncWorkflow.syncUser(user.id);
|
|
},
|
|
{
|
|
auth: true,
|
|
},
|
|
);
|