X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/5611205f1d5bc06bc89a73ac27f70098a09bd9ae..8b3c9f14dc08d799996da01f18ca369643a3c61d:/src/com/owncloud/android/operations/GetServerInfoOperation.java diff --git a/src/com/owncloud/android/operations/GetServerInfoOperation.java b/src/com/owncloud/android/operations/GetServerInfoOperation.java index c210153e..1e6e8b03 100644 --- a/src/com/owncloud/android/operations/GetServerInfoOperation.java +++ b/src/com/owncloud/android/operations/GetServerInfoOperation.java @@ -87,14 +87,14 @@ public class GetServerInfoOperation extends RemoteOperation { protected RemoteOperationResult run(OwnCloudClient client) { // first: check the status of the server (including its version) - GetRemoteStatusOperation getStatus = new GetRemoteStatusOperation(mUrl, mContext); + GetRemoteStatusOperation getStatus = new GetRemoteStatusOperation(mContext); RemoteOperationResult result = getStatus.execute(client); - + if (result.isSuccess()) { // second: get authentication method required by the server mResultData.mVersion = (OwnCloudVersion)(result.getData().get(0)); - boolean isSslConn = (result.getCode() == ResultCode.OK_SSL); - mResultData.mBaseUrl = normalizeProtocolPrefix(mUrl, isSslConn); + mResultData.mIsSslConn = (result.getCode() == ResultCode.OK_SSL); + mResultData.mBaseUrl = normalizeProtocolPrefix(mUrl, mResultData.mIsSslConn); RemoteOperationResult detectAuthResult = detectAuthorizationMethod(client); // third: merge results @@ -155,9 +155,10 @@ public class GetServerInfoOperation extends RemoteOperation { public static class ServerInfo { - public OwnCloudVersion mVersion; - public String mBaseUrl; - public AuthenticationMethod mAuthMethod; + public OwnCloudVersion mVersion = null; + public String mBaseUrl = ""; + public AuthenticationMethod mAuthMethod = AuthenticationMethod.UNKNOWN; + public boolean mIsSslConn = false; } }