}
if (mCurrentSyncOperation != null) {
+ RemoteOperationResult result = null;
try {
mService.getContentResolver()
);
- mCurrentSyncOperation.execute(mOwnCloudClient, mStorageManager);
+ result = mCurrentSyncOperation.execute(mOwnCloudClient, mStorageManager);
} catch (AccountsException e) {
Log_OC.e(TAG, "Error while trying to get autorization", e);
synchronized(mPendingOperations) {
mPendingOperations.remove(syncKey);
}
+
+ mService.dispatchResultToOperationListeners(null, mCurrentSyncOperation, result);
}
}
}
/**
* Notifies the currently subscribed listeners about the end of an operation.
- *
+ *
* @param target Account or URL pointing to an OC server.
* @param operation Finished operation.
* @param result Result of the operation.