debug: add step-by-step logging in loadCalendarData to trace where error occurs
This commit is contained in:
parent
5069472e19
commit
35e23d75fa
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -19,7 +19,7 @@
|
|||
background: #13131f;
|
||||
}
|
||||
</style>
|
||||
<script type="module" crossorigin src="/assets/main-OHW3omcP.js"></script>
|
||||
<script type="module" crossorigin src="/assets/main-C0ZuLxdW.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/main-B1PBee3I.css">
|
||||
</head>
|
||||
<body>
|
||||
|
|
|
|||
|
|
@ -85,16 +85,22 @@
|
|||
// Load events + categories from Lua backend and send to iframe
|
||||
async function loadCalendarData() {
|
||||
try {
|
||||
console.log('[CalendarPluginPage] loadCalendarData: step 1')
|
||||
const now = new Date()
|
||||
const year = now.getFullYear()
|
||||
const month = now.getMonth()
|
||||
const start = new Date(year, month, 1).toISOString().slice(0, 10) + 'T00:00:00'
|
||||
const end = new Date(year, month + 1, 0).toISOString().slice(0, 10) + 'T23:59:59'
|
||||
console.log('[CalendarPluginPage] loadCalendarData: step 2, start=' + start + ', end=' + end)
|
||||
|
||||
const [eventsRaw, categoriesRaw] = await Promise.all([
|
||||
wailsCall('CallPluginFunction', pluginName, funcPrefix + 'get_events', JSON.stringify({ start, end })),
|
||||
wailsCall('CallPluginFunction', pluginName, funcPrefix + 'get_categories', '{}'),
|
||||
])
|
||||
console.log('[CalendarPluginPage] loadCalendarData: step 3, calling get_events...')
|
||||
const eventsPromise = wailsCall('CallPluginFunction', pluginName, funcPrefix + 'get_events', JSON.stringify({ start, end }))
|
||||
console.log('[CalendarPluginPage] loadCalendarData: step 4, calling get_categories...')
|
||||
const categoriesPromise = wailsCall('CallPluginFunction', pluginName, funcPrefix + 'get_categories', '{}')
|
||||
|
||||
console.log('[CalendarPluginPage] loadCalendarData: step 5, awaiting Promise.all...')
|
||||
const [eventsRaw, categoriesRaw] = await Promise.all([eventsPromise, categoriesPromise])
|
||||
console.log('[CalendarPluginPage] loadCalendarData: step 6, got results, eventsRaw=' + typeof eventsRaw + ', categoriesRaw=' + typeof categoriesRaw)
|
||||
|
||||
const events = eventsRaw ? JSON.parse(eventsRaw) : []
|
||||
const categories = categoriesRaw ? JSON.parse(categoriesRaw) : []
|
||||
|
|
|
|||
Loading…
Reference in New Issue