Added timestamps for calendars
This commit is contained in:
@@ -19,6 +19,8 @@ export default defineEventHandler(async (event) => {
|
||||
today,
|
||||
months:calendar_months (*),
|
||||
state,
|
||||
createdAt:created_at,
|
||||
updatedAt:updated_at,
|
||||
eventNb:calendar_events(count)
|
||||
`
|
||||
|
||||
@@ -29,6 +31,8 @@ export default defineEventHandler(async (event) => {
|
||||
today,
|
||||
months:calendar_months (*),
|
||||
state,
|
||||
createdAt:created_at,
|
||||
updatedAt:updated_at,
|
||||
events:calendar_events (
|
||||
id,
|
||||
title,
|
||||
@@ -64,5 +68,5 @@ export default defineEventHandler(async (event) => {
|
||||
return output.eq("id", query.id).limit(1).single<Calendar>()
|
||||
}
|
||||
|
||||
return output.returns<Calendar[]>()
|
||||
return output.overrideTypes<Calendar[]>()
|
||||
})
|
||||
|
||||
@@ -12,8 +12,37 @@ export default defineEventHandler(async (event) => {
|
||||
const client = await serverSupabaseClient(event)
|
||||
const query = await getValidatedQuery(event, querySchema.parse)
|
||||
|
||||
const fullFields = "id, name, description, color, createdAt:created_at, updatedAt:updated_at, calendars (id, name, color, today, eventNb:calendar_events(count))"
|
||||
const partialFields = "id, name, description, color, createdAt:created_at, updatedAt:updated_at, calendars (eventNb:calendar_events(count))"
|
||||
const fullFields = `
|
||||
id,
|
||||
name,
|
||||
description,
|
||||
color,
|
||||
createdAt:created_at,
|
||||
updatedAt:updated_at,
|
||||
gmId:gm_id,
|
||||
calendars (
|
||||
id,
|
||||
name,
|
||||
color,
|
||||
today,
|
||||
createdAt:created_at,
|
||||
updatedAt:updated_at,
|
||||
eventNb:calendar_events(count)
|
||||
)
|
||||
`
|
||||
const partialFields = `
|
||||
id,
|
||||
name,
|
||||
description,
|
||||
color,
|
||||
createdAt:created_at,
|
||||
updatedAt:updated_at,
|
||||
calendars (
|
||||
createdAt:created_at,
|
||||
updatedAt:updated_at,
|
||||
eventNb:calendar_events(count)
|
||||
)
|
||||
`
|
||||
|
||||
let output
|
||||
|
||||
|
||||
Reference in New Issue
Block a user