feat: background resuming for calendar syncing

This commit is contained in:
2026-08-20 08:22:41 +09:30
parent eaf89d3f12
commit b830f53069
7 changed files with 107 additions and 19 deletions
+3
View File
@@ -5,6 +5,7 @@ import { convertTo12HourFormat } from "@/seqta/utils/convertTo12HourFormat";
import { waitForElm } from "@/seqta/utils/waitForElm";
import { verboseLog } from "@/utils/verboseLog";
import { mountGoogleCalendarButton, unmountGoogleCalendarButton } from "./calendarSyncUi";
import { registerCalendarContentHandlers } from "@/seqta/utils/googleCalendar/calendarSyncListener";
const timetablePlugin: Plugin<{}, {}> = {
id: "timetable",
@@ -15,6 +16,8 @@ const timetablePlugin: Plugin<{}, {}> = {
disableToggle: true,
run: async (api) => {
registerCalendarContentHandlers();
const { unregister } = api.seqta.onMount(".timetablepage", handleTimetable);
return () => {