From: Lennart Rosam Date: Tue, 3 Jul 2012 22:47:31 +0000 (+0200) Subject: tryToLogin must get parameters now X-Git-Tag: oc-android-1.4.3~320 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/5282400a10af6db98708ded2cad9d1c2046fee6e?ds=sidebyside tryToLogin must get parameters now --- diff --git a/src/eu/alefzero/webdav/WebdavClient.java b/src/eu/alefzero/webdav/WebdavClient.java index a8cfee8f..797bad4d 100644 --- a/src/eu/alefzero/webdav/WebdavClient.java +++ b/src/eu/alefzero/webdav/WebdavClient.java @@ -193,15 +193,23 @@ public class WebdavClient extends HttpClient { return result; } - public int tryToLogin() { - int r = 0; - HeadMethod head = new HeadMethod(mUri.toString()); + /** + * Tries to log in to the given WedDavURI, with the given credentials + * @param uri To test + * @param username Username to check + * @param password Password to verify + * @return A {@link HttpStatus}-Code of the result. SC_OK is good. + */ + public int tryToLogin(Uri uri, String username, String password) { + int returnCode = 0; + setCredentials(username, password); + HeadMethod head = new HeadMethod(uri.toString()); try { - r = executeMethod(head); + returnCode = executeMethod(head); } catch (Exception e) { Log.e(TAG, "Error: " + e.getMessage()); } - return r; + return returnCode; } public boolean createDirectory(String path) {