Loading src/com/owncloud/android/lib/resources/users/GetRemoteUserInfoOperation.java +17 −1 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import com.owncloud.android.lib.common.UserInfo; import com.owncloud.android.lib.common.operations.RemoteOperation; import com.owncloud.android.lib.common.operations.RemoteOperationResult; import com.owncloud.android.lib.common.utils.Log_OC; import com.owncloud.android.lib.resources.status.OwnCloudVersion; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.NameValuePair; Loading Loading @@ -97,16 +98,31 @@ public class GetRemoteUserInfoOperation extends RemoteOperation { */ public static final long QUOTA_LIMIT_INFO_NOT_AVAILABLE = Long.MIN_VALUE; private static String userID; public GetRemoteUserInfoOperation() { } public GetRemoteUserInfoOperation(String userID) { this.userID = userID; } @Override protected RemoteOperationResult run(OwnCloudClient client) { RemoteOperationResult result = null; int status = -1; GetMethod get = null; String url = client.getBaseUri() + OCS_ROUTE_SELF; OwnCloudVersion version = client.getOwnCloudVersion(); boolean versionWithSelfAPI = version != null && version.isSelfSupported(); String url = ""; if (!versionWithSelfAPI && TextUtils.isEmpty(userID)) { url = client.getBaseUri() + OCS_ROUTE_SEARCH + userID; } else { url = client.getBaseUri() + OCS_ROUTE_SELF; } OwnCloudBasicCredentials credentials = (OwnCloudBasicCredentials) client.getCredentials(); Loading Loading
src/com/owncloud/android/lib/resources/users/GetRemoteUserInfoOperation.java +17 −1 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import com.owncloud.android.lib.common.UserInfo; import com.owncloud.android.lib.common.operations.RemoteOperation; import com.owncloud.android.lib.common.operations.RemoteOperationResult; import com.owncloud.android.lib.common.utils.Log_OC; import com.owncloud.android.lib.resources.status.OwnCloudVersion; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.NameValuePair; Loading Loading @@ -97,16 +98,31 @@ public class GetRemoteUserInfoOperation extends RemoteOperation { */ public static final long QUOTA_LIMIT_INFO_NOT_AVAILABLE = Long.MIN_VALUE; private static String userID; public GetRemoteUserInfoOperation() { } public GetRemoteUserInfoOperation(String userID) { this.userID = userID; } @Override protected RemoteOperationResult run(OwnCloudClient client) { RemoteOperationResult result = null; int status = -1; GetMethod get = null; String url = client.getBaseUri() + OCS_ROUTE_SELF; OwnCloudVersion version = client.getOwnCloudVersion(); boolean versionWithSelfAPI = version != null && version.isSelfSupported(); String url = ""; if (!versionWithSelfAPI && TextUtils.isEmpty(userID)) { url = client.getBaseUri() + OCS_ROUTE_SEARCH + userID; } else { url = client.getBaseUri() + OCS_ROUTE_SELF; } OwnCloudBasicCredentials credentials = (OwnCloudBasicCredentials) client.getCredentials(); Loading