1
0
mirror of https://github.com/owncloud/android-library.git synced 2026-08-17 03:12:54 +00:00

Move responsibility of saving cookies from OwnCloudClientManager#saveClient(Account, Context) to AccountUtils#saveClient(Account , Context)

This commit is contained in:
masensio
2014-06-12 15:43:53 +02:00
parent e7a0e30a27
commit 44f5337a50
5 changed files with 45 additions and 55 deletions
@@ -30,6 +30,7 @@ import com.owncloud.android.lib.common.OwnCloudClient;
import com.owncloud.android.lib.common.OwnCloudClientFactory;
import com.owncloud.android.lib.common.OwnCloudCredentials;
import com.owncloud.android.lib.common.SingleSessionManager;
import com.owncloud.android.lib.common.accounts.AccountUtils;
import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode;
@@ -254,6 +255,8 @@ public abstract class RemoteOperation implements Runnable {
mClient = SingleSessionManager.getInstance().
getClientFor(mAccount, mContext);
}
// Save Client Cookies
AccountUtils.saveClient(mClient, mAccount, mContext);
} else {
throw new IllegalStateException("Trying to run a remote operation asynchronously with no client instance or account");
}