mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-02-18 12:50:34 +01:00
refresh caldav calendars before fetching events
This commit is contained in:
parent
ae3c2351ae
commit
5ee263f3b6
@ -10,7 +10,9 @@ import android.content.Context
|
|||||||
import android.os.Build
|
import android.os.Build
|
||||||
import android.os.Handler
|
import android.os.Handler
|
||||||
import android.provider.CalendarContract
|
import android.provider.CalendarContract
|
||||||
|
import com.simplemobiletools.calendar.pro.extensions.config
|
||||||
import com.simplemobiletools.calendar.pro.extensions.recheckCalDAVCalendars
|
import com.simplemobiletools.calendar.pro.extensions.recheckCalDAVCalendars
|
||||||
|
import com.simplemobiletools.calendar.pro.extensions.refreshCalDAVCalendars
|
||||||
|
|
||||||
// based on https://developer.android.com/reference/android/app/job/JobInfo.Builder.html#addTriggerContentUri(android.app.job.JobInfo.TriggerContentUri)
|
// based on https://developer.android.com/reference/android/app/job/JobInfo.Builder.html#addTriggerContentUri(android.app.job.JobInfo.TriggerContentUri)
|
||||||
@TargetApi(Build.VERSION_CODES.N)
|
@TargetApi(Build.VERSION_CODES.N)
|
||||||
@ -51,6 +53,7 @@ class CalDAVUpdateListener : JobService() {
|
|||||||
mRunningParams = params
|
mRunningParams = params
|
||||||
|
|
||||||
if (params.triggeredContentAuthorities != null && params.triggeredContentUris != null) {
|
if (params.triggeredContentAuthorities != null && params.triggeredContentUris != null) {
|
||||||
|
refreshCalDAVCalendars(config.caldavSyncedCalendarIds, false)
|
||||||
recheckCalDAVCalendars {}
|
recheckCalDAVCalendars {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user