couple updates at sending events to google

This commit is contained in:
tibbi
2017-07-25 18:24:26 +02:00
parent add8aae840
commit a95fed8c14

View File

@ -30,13 +30,21 @@ class GoogleSyncHandler {
start = EventDateTime().setDate(com.google.api.client.util.DateTime(true, event.startTS * 1000L, null)) start = EventDateTime().setDate(com.google.api.client.util.DateTime(true, event.startTS * 1000L, null))
end = EventDateTime().setDate(com.google.api.client.util.DateTime(true, (event.endTS + DAY) * 1000L, null)) end = EventDateTime().setDate(com.google.api.client.util.DateTime(true, (event.endTS + DAY) * 1000L, null))
} else { } else {
start = EventDateTime().setDateTime(com.google.api.client.util.DateTime(event.startTS * 1000L)) start = EventDateTime().setDateTime(com.google.api.client.util.DateTime(event.startTS * 1000L)).setTimeZone(TimeZone.getDefault().id)
end = EventDateTime().setDateTime(com.google.api.client.util.DateTime(event.endTS * 1000L)) end = EventDateTime().setDateTime(com.google.api.client.util.DateTime(event.endTS * 1000L)).setTimeZone(TimeZone.getDefault().id)
} }
status = CONFIRMED.toLowerCase() status = CONFIRMED.toLowerCase()
recurrence = listOf(Parser().getShortRepeatInterval(event)) Parser().getShortRepeatInterval(event).let {
reminders = getEventReminders(event) if (it.isNotEmpty()) {
recurrence = listOf(it)
}
}
if (event.getReminders().isNotEmpty()) {
reminders = getEventReminders(event).setUseDefault(false)
}
context.getGoogleSyncService().events().insert(PRIMARY, this).execute() context.getGoogleSyncService().events().insert(PRIMARY, this).execute()
} }
} catch (ignored: Exception) { } catch (ignored: Exception) {