diff --git a/frontend/src/lib/eventList/EventCard.svelte b/frontend/src/lib/eventList/EventCard.svelte index 0be0b3b..1bf4390 100644 --- a/frontend/src/lib/eventList/EventCard.svelte +++ b/frontend/src/lib/eventList/EventCard.svelte @@ -16,6 +16,9 @@ displaySettings: ImageListCustomizations, reverse?: boolean } = $props(); + + console.log(event); + $inspect(event);
diff --git a/frontend/src/routes/elist/[slug]/+page.svelte b/frontend/src/routes/elist/[slug]/+page.svelte index d5b335a..8af8329 100644 --- a/frontend/src/routes/elist/[slug]/+page.svelte +++ b/frontend/src/routes/elist/[slug]/+page.svelte @@ -44,6 +44,8 @@ return false; } }); + + console.log(events); diff --git a/frontend/src/routes/elist/elistEventFetch.remote.ts b/frontend/src/routes/elist/elistEventFetch.remote.ts index fb567e4..976c1fa 100644 --- a/frontend/src/routes/elist/elistEventFetch.remote.ts +++ b/frontend/src/routes/elist/elistEventFetch.remote.ts @@ -7,52 +7,53 @@ import type { EventListDBModel } from "@/utils"; config(); export const getEventsForElist = query(v.string(), async (listId) => { - const { locals } = getRequestEvent(); - - let events: EventDBModel[] = []; - let eventList: EventListDBModel; - try { - eventList = await locals.pb.collection("eventLists").getOne(listId, { - headers: { - Authorization: "Bearer " + process.env["POCKETBASE_TOKEN"]!, - }, - }); - } catch (err) { - console.log("Event list not found.", err); - return events; - } - - const today = new Date(); - const now = `${today.getFullYear()}-${(today.getMonth() + 1).toString().padStart(2, "0")}-${(today.getDate() - 2).toString().padStart(2, "0")}`; - - try { - let filter = `startTime > "${now}" && imageURL != ""`; - - // This filter shows all events for the testing dev feed. - if (eventList.id !== "js44ym8zp9lfu3v") { - filter += ` && owner = "${eventList.owner}"`; - } - - if (eventList.filters.onlyShowFeatured) { - filter += " && featured = true"; - } - - if (eventList.filters.hideUnpublished) { - filter += " && visibleInChurchCenter = true"; - } - - events = await locals.pb.collection("events").getFullList({ - filter, - sort: "startTime", - fields: eventFieldRequirementsPublic, - headers: { - Authorization: "Bearer " + process.env["POCKETBASE_TOKEN"]!, - }, - }); - } catch (err) { - console.log("Events not found.", err); - return events; - } - - return events; + const { locals } = getRequestEvent(); + + let events: EventDBModel[] = []; + let eventList: EventListDBModel; + + try { + eventList = await locals.pb.collection("eventLists").getOne(listId, { + headers: { + Authorization: "Bearer " + process.env["POCKETBASE_TOKEN"]!, + }, + }); + } catch (err) { + console.log("Event list not found.", err); + return events; + } + + const today = new Date(); + const now = `${today.getFullYear()}-${(today.getMonth() + 1).toString().padStart(2, "0")}-${(today.getDate() - 2).toString().padStart(2, "0")}`; + + try { + let filter = `startTime > "${now}" && imageURL != ""`; + + // This filter shows all events for the testing dev feed. + if (eventList.id !== "js44ym8zp9lfu3v") { + filter += ` && owner = "${eventList.owner}"`; + } + + if (eventList.filters.onlyShowFeatured) { + filter += " && featured = true"; + } + + if (eventList.filters.hideUnpublished) { + filter += " && visibleInChurchCenter = true"; + } + + events = await locals.pb.collection("events").getFullList({ + filter, + sort: "startTime", + fields: eventFieldRequirementsPublic, + headers: { + Authorization: "Bearer " + process.env["POCKETBASE_TOKEN"]!, + }, + }); + } catch (err) { + console.log("Events not found.", err); + return events; + } + + return events; });