diff --git a/apps/api/auth/src/main.ts b/apps/api/auth/src/main.ts index 9b986f3..4b81f31 100644 --- a/apps/api/auth/src/main.ts +++ b/apps/api/auth/src/main.ts @@ -156,17 +156,24 @@ interface Template { createdAt: number; updatedAt: number; deletedAt: number; -} +}; -type CreateTemplateParams = Pick; +type CreateTemplateParams = Pick; -type FindTemplateParams = Pick; +// type FindTemplateParams = Pick; interface TemplateDataParams { data: JSON; -} +}; -type UpdateTemplateParams = Pick; +type UpdateTemplateParams = Pick; type CreateTemplateRequest = CreateTemplateParams & TemplateDataParams; type UpdateTemplateRequest = UpdateTemplateParams & TemplateDataParams; @@ -194,36 +201,32 @@ app.post('/templates', async (c) => { } }); -app.get('/templates/:userId', async (c) => { - const { userId } = c.req.param() as FindTemplateParams; +app.get('/templates', async (c) => { + const { userId } = c.req.query(); const getTemplateStatement = c.env.DB.prepare(` SELECT t.id, t.user_id 'userId', - t.key, + t.name, t.created_at 'createdAt', t.updated_at 'updatedAt' FROM template as t - WHERE t.user_id = ?1 AND t.deleted_at NOT NULL + WHERE t.user_id = ?1 AND t.deleted_at IS NULL `); const { results } = await getTemplateStatement.bind(userId).all