package com.tommasoberlose.anotherwidget.receivers import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.util.Log import com.tommasoberlose.anotherwidget.db.EventRepository import com.tommasoberlose.anotherwidget.global.Actions import com.tommasoberlose.anotherwidget.helpers.CalendarHelper class NewCalendarEventReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { val eventRepository = EventRepository(context) when (intent.action) { Intent.ACTION_PROVIDER_CHANGED, Intent.ACTION_TIME_CHANGED -> { CalendarHelper.updateEventList(context) } Actions.ACTION_GO_TO_NEXT_EVENT -> { eventRepository.goToNextEvent() } Actions.ACTION_GO_TO_PREVIOUS_EVENT -> { eventRepository.goToPreviousEvent() } } eventRepository.close() } }