import org.json.JSONObject;
import com.owncloud.android.AccountUtils;
-import com.owncloud.android.network.SslAnalyzer;
import com.owncloud.android.operations.RemoteOperation;
import com.owncloud.android.operations.RemoteOperationResult;
import com.owncloud.android.utils.OwnCloudVersion;
/** Maximum time to wait for a response from the server when the connection is being tested, in MILLISECONDs. */
public static final int TRY_CONNECTION_TIMEOUT = 5000;
- private static final String TAG = ConnectionCheckerRunnable.class.getCanonicalName();
+ private static final String TAG = ConnectionCheckOperation.class.getCanonicalName();
private String mUrl;
private RemoteOperationResult mLatestResult;
if (tryConnection(client, "https://" + mUrl + AccountUtils.STATUS_PATH)) {
return new RemoteOperationResult(RemoteOperationResult.ResultCode.OK_SSL);
- } else if (!SslAnalyzer.isRecoverable(mLatestResult)) {
+ } else if (!mLatestResult.isSslRecoverableException()) {
Log.d(TAG, "establishing secure connection failed, trying non secure connection");
client.setBaseUri(Uri.parse("http://" + mUrl + AccountUtils.STATUS_PATH));
return mLatestResult;
}
}
-
+
}