Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bitfireAT/davx5-ose.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/at/bitfire/davdroid/syncadapter/SyncManager.kt')
-rw-r--r--app/src/main/java/at/bitfire/davdroid/syncadapter/SyncManager.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/src/main/java/at/bitfire/davdroid/syncadapter/SyncManager.kt b/app/src/main/java/at/bitfire/davdroid/syncadapter/SyncManager.kt
index 41c07d4c..6616f262 100644
--- a/app/src/main/java/at/bitfire/davdroid/syncadapter/SyncManager.kt
+++ b/app/src/main/java/at/bitfire/davdroid/syncadapter/SyncManager.kt
@@ -520,7 +520,7 @@ abstract class SyncManager<ResourceType: LocalResource<*>, out CollectionType: L
*
* @param listRemote function to list remote resources (for instance, all since a certain sync-token)
*/
- protected open fun syncRemote(listRemote: (DavResponseCallback) -> Unit) {
+ protected open fun syncRemote(listRemote: (MultiResponseCallback) -> Unit) {
// thread-safe sync stats
val nInserted = AtomicInteger()
val nUpdated = AtomicInteger()
@@ -611,9 +611,9 @@ abstract class SyncManager<ResourceType: LocalResource<*>, out CollectionType: L
}
}
- protected abstract fun listAllRemote(callback: DavResponseCallback)
+ protected abstract fun listAllRemote(callback: MultiResponseCallback)
- protected open fun listRemoteChanges(syncState: SyncState?, callback: DavResponseCallback): Pair<SyncToken, Boolean> {
+ protected open fun listRemoteChanges(syncState: SyncState?, callback: MultiResponseCallback): Pair<SyncToken, Boolean> {
var furtherResults = false
val report = davCollection.reportChanges(
@@ -625,7 +625,7 @@ abstract class SyncManager<ResourceType: LocalResource<*>, out CollectionType: L
furtherResults = response.status?.code == 507
Response.HrefRelation.MEMBER ->
- callback(response, relation)
+ callback.onResponse(response, relation)
else ->
Logger.log.fine("Unexpected sync-collection response: $response")