diff options
author | Loic Blot <loic.blot@unix-experience.fr> | 2018-02-13 00:57:43 +0300 |
---|---|---|
committer | Loic Blot <loic.blot@unix-experience.fr> | 2018-02-13 00:57:43 +0300 |
commit | f2348d0a46deddd7db37d417e36496bdf8299916 (patch) | |
tree | 9ea35a1d48403553c826db708596701ae15dcfb2 | |
parent | 95d2bfe8f9dd69fdd4cebe0be14cb9b5cf75160c (diff) |
Version 2.0.2: fetch last http error issue properly from low level go client2.0.2
-rw-r--r-- | build.gradle | 9 | ||||
-rw-r--r-- | ncsmsgo/build.gradle | 2 | ||||
-rw-r--r-- | ncsmsgo/ncsmsgo.aar | bin | 9128053 -> 9131797 bytes | |||
-rw-r--r-- | src/main/java/fr/unix_experience/owncloud_sms/activities/LoginActivity.java | 10 | ||||
-rw-r--r-- | src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java | 4 |
5 files changed, 16 insertions, 9 deletions
diff --git a/build.gradle b/build.gradle index 284f1aa..3787707 100644 --- a/build.gradle +++ b/build.gradle @@ -21,8 +21,8 @@ android { defaultConfig { applicationId "fr.unix_experience.owncloud_sms" - versionCode 65 - versionName "2.0.1" + versionCode 66 + versionName "2.0.2" minSdkVersion 16 targetSdkVersion 27 maxSdkVersion 27 @@ -32,11 +32,6 @@ android { abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'mips64' } - externalNativeBuild { - cmake { - cppFlags "-frtti -fexceptions -std=c++11" - } - } } buildTypes { diff --git a/ncsmsgo/build.gradle b/ncsmsgo/build.gradle index 3a5ce32..054ca1a 100644 --- a/ncsmsgo/build.gradle +++ b/ncsmsgo/build.gradle @@ -1,2 +1,2 @@ configurations.maybeCreate("default") -artifacts.add("default", file('ncsmsgo.aar')) +artifacts.add("default", file('ncsmsgo.aar'))
\ No newline at end of file diff --git a/ncsmsgo/ncsmsgo.aar b/ncsmsgo/ncsmsgo.aar Binary files differindex 85f2fb0..2a01bf5 100644 --- a/ncsmsgo/ncsmsgo.aar +++ b/ncsmsgo/ncsmsgo.aar diff --git a/src/main/java/fr/unix_experience/owncloud_sms/activities/LoginActivity.java b/src/main/java/fr/unix_experience/owncloud_sms/activities/LoginActivity.java index 3973dab..b5da4f4 100644 --- a/src/main/java/fr/unix_experience/owncloud_sms/activities/LoginActivity.java +++ b/src/main/java/fr/unix_experience/owncloud_sms/activities/LoginActivity.java @@ -261,6 +261,7 @@ public class LoginActivity extends AppCompatActivity { Log.i(TAG, "_serverURL = " + serverURL); _login = login; _password = password; + _last_http_error = null; } @Override @@ -278,6 +279,7 @@ public class LoginActivity extends AppCompatActivity { _returnCode = 599; } + _last_http_error = http.getLastError(); return (_returnCode == 200); } @@ -325,7 +327,12 @@ public class LoginActivity extends AppCompatActivity { boolean serverViewRequestFocus = true; switch (_returnCode) { case 0: - _serverView.setError("UNK"); + if (!_last_http_error.isEmpty()) { + _serverView.setError("Low level error: " + _last_http_error); + } + else { + _serverView.setError("Unknown error"); + } break; case 404: _serverView.setError(getString(R.string.error_connection_failed_not_found)); @@ -371,6 +378,7 @@ public class LoginActivity extends AppCompatActivity { private final URL _serverURL; private final String _login; private final String _password; + private String _last_http_error; private int _returnCode; static final String PARAM_AUTHTOKEN_TYPE = "auth.token"; diff --git a/src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java b/src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java index e3c18c6..56050a1 100644 --- a/src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java +++ b/src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java @@ -52,6 +52,10 @@ public class OCHttpClient { } } + public String getLastError() { + return _smsHttpClient.getLastError(); + } + Pair<Integer, SmsIDListResponse> getAllSmsIds() throws OCSyncException { SmsIDListResponse silr = _smsHttpClient.doGetSmsIDList(); int httpStatus = (int) _smsHttpClient.getLastHTTPStatus(); |