mirror of
https://github.com/owncloud/android-library.git
synced 2026-08-14 18:02:58 +00:00
Solve conflicts
This commit is contained in:
@@ -2,7 +2,6 @@ package com.owncloud.android.lib.refactor;
|
||||
|
||||
import com.owncloud.android.lib.refactor.account.OCAccount;
|
||||
|
||||
|
||||
public class OCContext {
|
||||
private static final String TAG = OCContext.class.toString();
|
||||
|
||||
@@ -25,4 +24,4 @@ public class OCContext {
|
||||
public OCAccount getOCAccount() {
|
||||
return mOCAccount;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -9,6 +9,7 @@ import okhttp3.Request;
|
||||
public abstract class RemoteOperation {
|
||||
private final OCContext mContext;
|
||||
private static OkHttpClient httpClient = null;
|
||||
private static final String WEBDAV_PATH_4_0 = "/remote.php/dav";
|
||||
|
||||
protected RemoteOperation(OCContext context) {
|
||||
mContext = context;
|
||||
@@ -22,19 +23,23 @@ public abstract class RemoteOperation {
|
||||
|
||||
public abstract RemoteOperationResult exec();
|
||||
|
||||
public OCContext getOCContext() {
|
||||
protected OCContext getOCContext() {
|
||||
return mContext;
|
||||
}
|
||||
|
||||
public OkHttpClient getClient() {
|
||||
protected OkHttpClient getClient() {
|
||||
return httpClient;
|
||||
}
|
||||
|
||||
public Uri.Builder getBaseUriBuilder() {
|
||||
protected Uri.Builder getBaseUriBuilder() {
|
||||
return mContext.getOCAccount().getBaseUri().buildUpon();
|
||||
}
|
||||
|
||||
public Request.Builder getRequestBuilder() {
|
||||
protected Uri.Builder getWebDAVUriBuilder() {
|
||||
return getBaseUriBuilder().appendEncodedPath(WEBDAV_PATH_4_0);
|
||||
}
|
||||
|
||||
protected Request.Builder getRequestBuilder() {
|
||||
Request.Builder builder = new Request.Builder();
|
||||
|
||||
for(Map.Entry<String, String> header
|
||||
|
||||
@@ -150,5 +150,4 @@ public class OCAccount {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
+1
-3
@@ -54,10 +54,8 @@ public class OAuth2GetAccessTokenOperation extends RemoteOperation {
|
||||
private final String mClientSecret;
|
||||
private final String mRedirectUri;
|
||||
private final String mAccessTokenEndpointPath;
|
||||
|
||||
private final OAuth2ResponseParser mResponseParser;
|
||||
|
||||
|
||||
public OAuth2GetAccessTokenOperation(
|
||||
OCContext context,
|
||||
String grantType,
|
||||
@@ -130,4 +128,4 @@ public class OAuth2GetAccessTokenOperation extends RemoteOperation {
|
||||
return new RemoteOperationResult(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -26,7 +26,7 @@ public class PropfindOperation extends RemoteOperation {
|
||||
public RemoteOperationResult exec() {
|
||||
DavResource davResource = new DavResource(
|
||||
getClient(),
|
||||
HttpUrl.parse(getOCContext().getWebdavUri() + WebdavUtils.encodePath(mRemotePath)),
|
||||
HttpUrl.parse(getWebDAVUriBuilder() + WebdavUtils.encodePath(mRemotePath)),
|
||||
null);
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user