ソースを参照

Removed last direct dependency on OwnCloudClientFactory to get all the OwnCloudClient instances through OwnCloudClientMap

David A. Velasco 10 年 前
コミット
310a8da622

+ 1 - 1
owncloud-android-library

@@ -1 +1 @@
-Subproject commit b18dffe100942a4e7df8ce1615ba5a254cac8dbc
+Subproject commit b5ff057e95858f1b8a0559a4598053702adcbf0e

+ 5 - 3
src/com/owncloud/android/services/OperationsService.java

@@ -26,7 +26,6 @@ import java.util.concurrent.ConcurrentMap;
 import com.owncloud.android.R;
 import com.owncloud.android.datamodel.FileDataStorageManager;
 import com.owncloud.android.lib.common.OwnCloudClient;
-import com.owncloud.android.lib.common.OwnCloudClientFactory;
 import com.owncloud.android.lib.common.OwnCloudClientMap;
 import com.owncloud.android.lib.common.operations.OnRemoteOperationListener;
 import com.owncloud.android.lib.common.operations.RemoteOperation;
@@ -461,8 +460,11 @@ public class OperationsService extends Service {
                                         mLastTarget.mAccount, 
                                         getContentResolver());
                     } else {
-                        mOwnCloudClient = OwnCloudClientFactory.createOwnCloudClient(mLastTarget.mServerUrl, getApplicationContext(), 
-                                mLastTarget.mFollowRedirects);    // this is not good enough
+                        mOwnCloudClient = OwnCloudClientMap.getAnonymousClientFor(
+                                mLastTarget.mServerUrl, 
+                                this,
+                                mLastTarget.mFollowRedirects);
+                        
                         if (mLastTarget.mWebDavUrl != null) {
                             mOwnCloudClient.setWebdavUri(Uri.parse(mLastTarget.mWebDavUrl));
                         }