public PreCalendar(long _guildId, Calendar calendar) { guildId = _guildId; summary = calendar.getSummary(); if (calendar.getDescription() != null) description = calendar.getDescription(); if (calendar.getTimeZone() != null) timezone = calendar.getTimeZone(); editing = false; lastEdit = System.currentTimeMillis(); }
private DateTimeZone getCalendarTimeZone(final String id) throws IOException { final String timeZoneName = client.calendars().get(id).execute().getTimeZone(); return DateTimeZone.forID(timeZoneName); }
event.setStart(start.setTimeZone(cal.getTimeZone())); event.setEnd(end.setTimeZone(cal.getTimeZone()));
event.setStart(start.setTimeZone(cal.getTimeZone())); event.setEnd(end.setTimeZone(cal.getTimeZone()));
event.setStart(start.setTimeZone(cal.getTimeZone())); event.setEnd(end.setTimeZone(cal.getTimeZone()));
event.setStart(start.setTimeZone(cal.getTimeZone())); event.setEnd(end.setTimeZone(cal.getTimeZone()));
event.setStart(start.setTimeZone(cal.getTimeZone())); event.setEnd(end.setTimeZone(cal.getTimeZone()));
event.setStart(start.setTimeZone(cal.getTimeZone())); event.setEnd(end.setTimeZone(cal.getTimeZone()));
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; }
tz = service.calendars().get(calendarData.getCalendarAddress()).execute().getTimeZone(); } catch (Exception ignore) {
tz = service.calendars().get(calendarData.getCalendarAddress()).execute().getTimeZone(); } catch (Exception ignore) {
tz = service.calendars().get(calendarData.getCalendarAddress()).execute().getTimeZone(); } catch (Exception ignore) {
viewableStartDate = new EventDateTime().setDateTime(new DateTime(TimeUtils.applyTimeZoneOffset(e.getStart().getDateTime().getValue(), cal.getTimeZone()))); viewableEndDate = new EventDateTime().setDateTime(new DateTime(TimeUtils.applyTimeZoneOffset(e.getEnd().getDateTime().getValue(), cal.getTimeZone()))); } else { viewableStartDate = new EventDateTime().setDate(new DateTime(TimeUtils.applyTimeZoneOffset(e.getStart().getDate().getValue(), cal.getTimeZone()))); viewableEndDate = new EventDateTime().setDate(new DateTime(TimeUtils.applyTimeZoneOffset(e.getEnd().getDate().getValue(), cal.getTimeZone())));