В моем приложении для Android есть следующий код Kotlin:
fun scheduleMeeting(start: Date, end: Date, prospect:
Prospect, callback: (Boolean) -> Unit) {
doAsync {
var event = createMeeting(start, end, prospect)
event = service.events().insert("primary", event)
.setSendNotifications(true)
.execute()
lastEventAdded = GIDEvent(event)
syncCalendars()
syncCalendarsAsync()
uiThread {
CommonAlerts.calAlert(lastEventAdded!!,
prospect.name!!)
callback(true)
}
}
}
Ожидаемое поведение: добавление события в календарь пользователя и уведомление пользователя об успехе.
Текущее поведение: код делаетне выполняется за пределами service.events (). insert ()
Это сработало, а однажды внезапно перестал работать.Я не могу найти никаких ошибок в logcat или что-то еще, чтобы сказать мне, что не так