Loading src/main/java/at/bitfire/ical4android/AndroidCalendar.kt +5 −4 Original line number Diff line number Diff line Loading @@ -157,7 +157,7 @@ abstract class AndroidCalendar<out T: AndroidEvent>( } open protected fun populate(info: ContentValues) { protected open fun populate(info: ContentValues) { name = info.getAsString(Calendars.NAME) displayName = info.getAsString(Calendars.CALENDAR_DISPLAY_NAME) Loading @@ -171,7 +171,7 @@ abstract class AndroidCalendar<out T: AndroidEvent>( @Throws(CalendarStorageException::class) fun update(info: ContentValues) { try { provider.update(syncAdapterURI(calendarSyncURI()), info, null, null) provider.update(calendarSyncURI(), info, null, null) } catch (e: RemoteException) { throw CalendarStorageException("Couldn't update calendar", e) } Loading @@ -193,7 +193,7 @@ abstract class AndroidCalendar<out T: AndroidEvent>( val events = LinkedList<T>() try { provider.query( syncAdapterURI(Events.CONTENT_URI), eventsSyncURI(), eventBaseInfoColumns(), where, whereArgs, null)?.use { cursor -> while (cursor.moveToNext()) { Loading @@ -210,11 +210,12 @@ abstract class AndroidCalendar<out T: AndroidEvent>( fun syncAdapterURI(uri: Uri) = uri.buildUpon() .appendQueryParameter(CalendarContract.CALLER_IS_SYNCADAPTER, "true") .appendQueryParameter(Calendars.ACCOUNT_NAME, account.name) .appendQueryParameter(Calendars.ACCOUNT_TYPE, account.type) .appendQueryParameter(CalendarContract.CALLER_IS_SYNCADAPTER, "true") .build()!! fun calendarSyncURI() = syncAdapterURI(ContentUris.withAppendedId(Calendars.CONTENT_URI, id)) fun eventsSyncURI() = syncAdapterURI(Events.CONTENT_URI) } src/main/java/at/bitfire/ical4android/AndroidTaskList.kt +2 −5 Original line number Diff line number Diff line Loading @@ -167,10 +167,7 @@ abstract class AndroidTaskList<out T: AndroidTask>( return tasks } fun taskListSyncUri() = TaskProvider.syncAdapterUri(ContentUris.withAppendedId(provider.taskListsUri(), id), account) fun tasksSyncUri() = TaskProvider.syncAdapterUri(provider.tasksUri(), account) fun taskListSyncUri() = TaskProvider.syncAdapterUri(ContentUris.withAppendedId(provider.taskListsUri(), id), account) fun tasksSyncUri() = TaskProvider.syncAdapterUri(provider.tasksUri(), account) } src/main/java/at/bitfire/ical4android/CalendarStorageException.kt +1 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ package at.bitfire.ical4android @Deprecated("Do not wrap calendar IPC exceptions if you don't need to.") class CalendarStorageException: Exception { constructor(message: String): super(message) Loading src/main/java/at/bitfire/ical4android/TaskProvider.kt +1 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,7 @@ class TaskProvider private constructor( fun taskListsUri() = TaskContract.TaskLists.getContentUri(name.authority)!! fun tasksUri() = TaskContract.Tasks.getContentUri(name.authority)!! //fun alarmsUri() = TaskContract.Alarms.getContentUri(name.authority)!! fun syncStateUri() = TaskContract.SyncState.getContentUri(name.authority)!! override fun close() { Loading Loading
src/main/java/at/bitfire/ical4android/AndroidCalendar.kt +5 −4 Original line number Diff line number Diff line Loading @@ -157,7 +157,7 @@ abstract class AndroidCalendar<out T: AndroidEvent>( } open protected fun populate(info: ContentValues) { protected open fun populate(info: ContentValues) { name = info.getAsString(Calendars.NAME) displayName = info.getAsString(Calendars.CALENDAR_DISPLAY_NAME) Loading @@ -171,7 +171,7 @@ abstract class AndroidCalendar<out T: AndroidEvent>( @Throws(CalendarStorageException::class) fun update(info: ContentValues) { try { provider.update(syncAdapterURI(calendarSyncURI()), info, null, null) provider.update(calendarSyncURI(), info, null, null) } catch (e: RemoteException) { throw CalendarStorageException("Couldn't update calendar", e) } Loading @@ -193,7 +193,7 @@ abstract class AndroidCalendar<out T: AndroidEvent>( val events = LinkedList<T>() try { provider.query( syncAdapterURI(Events.CONTENT_URI), eventsSyncURI(), eventBaseInfoColumns(), where, whereArgs, null)?.use { cursor -> while (cursor.moveToNext()) { Loading @@ -210,11 +210,12 @@ abstract class AndroidCalendar<out T: AndroidEvent>( fun syncAdapterURI(uri: Uri) = uri.buildUpon() .appendQueryParameter(CalendarContract.CALLER_IS_SYNCADAPTER, "true") .appendQueryParameter(Calendars.ACCOUNT_NAME, account.name) .appendQueryParameter(Calendars.ACCOUNT_TYPE, account.type) .appendQueryParameter(CalendarContract.CALLER_IS_SYNCADAPTER, "true") .build()!! fun calendarSyncURI() = syncAdapterURI(ContentUris.withAppendedId(Calendars.CONTENT_URI, id)) fun eventsSyncURI() = syncAdapterURI(Events.CONTENT_URI) }
src/main/java/at/bitfire/ical4android/AndroidTaskList.kt +2 −5 Original line number Diff line number Diff line Loading @@ -167,10 +167,7 @@ abstract class AndroidTaskList<out T: AndroidTask>( return tasks } fun taskListSyncUri() = TaskProvider.syncAdapterUri(ContentUris.withAppendedId(provider.taskListsUri(), id), account) fun tasksSyncUri() = TaskProvider.syncAdapterUri(provider.tasksUri(), account) fun taskListSyncUri() = TaskProvider.syncAdapterUri(ContentUris.withAppendedId(provider.taskListsUri(), id), account) fun tasksSyncUri() = TaskProvider.syncAdapterUri(provider.tasksUri(), account) }
src/main/java/at/bitfire/ical4android/CalendarStorageException.kt +1 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ package at.bitfire.ical4android @Deprecated("Do not wrap calendar IPC exceptions if you don't need to.") class CalendarStorageException: Exception { constructor(message: String): super(message) Loading
src/main/java/at/bitfire/ical4android/TaskProvider.kt +1 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,7 @@ class TaskProvider private constructor( fun taskListsUri() = TaskContract.TaskLists.getContentUri(name.authority)!! fun tasksUri() = TaskContract.Tasks.getContentUri(name.authority)!! //fun alarmsUri() = TaskContract.Alarms.getContentUri(name.authority)!! fun syncStateUri() = TaskContract.SyncState.getContentUri(name.authority)!! override fun close() { Loading