diff --git a/pages/api/shiftgenerate.ts b/pages/api/shiftgenerate.ts index c1bc139..64b2104 100644 --- a/pages/api/shiftgenerate.ts +++ b/pages/api/shiftgenerate.ts @@ -560,7 +560,7 @@ async function DeleteSchedule(axios: Axios, date: Date, forDay: Boolean | undefi async function CreateCalendarForUser(eventId: string | string[] | undefined) { try { - CAL.authorizeNew(); + //CAL.authorizeNew(); CAL.createEvent(eventId); } catch (error) { console.log(error); diff --git a/pages/cart/publishers/myschedule.tsx b/pages/cart/publishers/myschedule.tsx index 2d82068..54fb87a 100644 --- a/pages/cart/publishers/myschedule.tsx +++ b/pages/cart/publishers/myschedule.tsx @@ -87,8 +87,10 @@ export default function MySchedulePage({ assignments }) {
Действия
@@ -128,7 +130,6 @@ export default function MySchedulePage({ assignments }) { onChange={(publisher) => { setIsConfirmModalOpen(true); setNewPublisher(publisher); - }} showAllAuto={true} showSearch={true} diff --git a/src/helpers/calendar.js b/src/helpers/calendar.js index b98581b..4d4541a 100644 --- a/src/helpers/calendar.js +++ b/src/helpers/calendar.js @@ -474,7 +474,24 @@ createEvent = async (event) => { } }; +SaveEventsInGoogleCalendar = async function SaveEventsInGoogleCalendar(events) { + // Load client secrets from a local file. + try { + const content = await fs.readFile(CREDENTIALS_PATH); + // Authorize a client with credentials, then call the Google Calendar API. + authorize(JSON.parse(content), createEvent); + + + } catch (err) { + console.log("Error loading client secret file:", err); + } +}; + + + exports.GenerateICS = GenerateICS; exports.createEvent = createEvent; +exports.SaveEventsInGoogleCalendar = SaveEventsInGoogleCalendar; -createEvent(); + +//createEvent();