tz = service.calendars().get(calendarData.getCalendarAddress()).execute().getTimeZone(); } catch (Exception ignore) {
com.google.api.services.calendar.model.Calendar cal = service.calendars().get(calendarData.getCalendarId()).execute();
com.google.api.services.calendar.model.Calendar cal = service.calendars().get(calendarData.getCalendarId()).execute();
com.google.api.services.calendar.model.Calendar cal = service.calendars().get(calendarData.getCalendarId()).execute();
tz = service.calendars().get(calendarData.getCalendarAddress()).execute().getTimeZone(); } catch (Exception ignore) {
com.google.api.services.calendar.model.Calendar cal = service.calendars().get(calendarData.getCalendarId()).execute();
com.google.api.services.calendar.model.Calendar cal = service.calendars().get(calendarData.getCalendarId()).execute();
tz = service.calendars().get(calendarData.getCalendarAddress()).execute().getTimeZone(); } catch (Exception ignore) {
com.google.api.services.calendar.model.Calendar cal = service.calendars().get(calendarData.getCalendarId()).execute();
Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setSummary(queryParams.get("cal-name")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute(); Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setDescription(queryParams.get("cal-desc")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute(); Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setTimeZone(queryParams.get("cal-tz").replace("___", "/")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute();
Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setSummary(queryParams.get("cal-name")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute(); Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setDescription(queryParams.get("cal-desc")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute(); Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setTimeZone(queryParams.get("cal-tz").replace("___", "/")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute();
Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setSummary(queryParams.get("cal-name")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute(); Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setDescription(queryParams.get("cal-desc")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute(); Calendar cal = CalendarAuth.getCalendarService(g.getSettings()).calendars().get(g.getCalendar().getId()).execute(); cal.setTimeZone(queryParams.get("cal-tz").replace("___", "/")); CalendarAuth.getCalendarService(g.getSettings()).calendars().update(g.getCalendar().getId(), cal).execute();
cal = CalendarAuth.getCalendarService(settings).calendars().get(data.getCalendarAddress()).execute(); } catch (Exception ex) { Logger.getLogger().exception(null, "Failed to get proper date time for event!", ex, this.getClass());
public WebCalendar fromCalendar(CalendarData cd, GuildSettings gs) { if (cd.getCalendarAddress().equalsIgnoreCase("primary")) { id = "primary"; address = "primary"; link = "N/a"; name = "N/a"; description = "N/a"; timezone = "N/a"; } else { id = cd.getCalendarId(); address = cd.getCalendarAddress(); link = "https://www.discalbot.com/embed/calendar/" + gs.getGuildID(); external = cd.isExternal(); try { Calendar cal = CalendarAuth.getCalendarService(gs).calendars().get(id).execute(); name = cal.getSummary(); description = cal.getDescription(); timezone = cal.getTimeZone().replaceAll("/", "___"); } catch (Exception e) { Logger.getLogger().exception(null, "[WEB] Failed to get calendar!", e, this.getClass()); name = "ERROR!"; description = "ERROR"; timezone = "ERROR"; } } return this; }
public static boolean calendarExists(CalendarData data, GuildSettings settings) { try { return CalendarAuth.getCalendarService(settings).calendars().get(data.getCalendarAddress()).execute() != null; } catch (GoogleJsonResponseException ge) { if (ge.getStatusCode() == 410 || ge.getStatusCode() == 404) { //Calendar does not exist... remove from db... settings.setUseExternalCalendar(false); settings.setEncryptedRefreshToken("N/a"); settings.setEncryptedAccessToken("N/a"); DatabaseManager.getManager().updateSettings(settings); DatabaseManager.getManager().deleteCalendar(data); DatabaseManager.getManager().deleteAllEventData(data.getGuildId()); DatabaseManager.getManager().deleteAllRSVPData(data.getGuildId()); DatabaseManager.getManager().deleteAllAnnouncementData(data.getGuildId()); return false; } else { Logger.getLogger().exception(null, "Unknown google error when checking for calendar exist", ge, CalendarUtils.class); return true; } } catch (Exception e) { Logger.getLogger().exception(null, "Unknown error when checking for calendar exist", e, CalendarUtils.class); return true; } } }
private DateTimeZone getCalendarTimeZone(final String id) throws IOException { final String timeZoneName = client.calendars().get(id).execute().getTimeZone(); return DateTimeZone.forID(timeZoneName); }