Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nerzhul/ncsms-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Blot <loic.blot@unix-experience.fr>2018-02-13 00:57:43 +0300
committerLoic Blot <loic.blot@unix-experience.fr>2018-02-13 00:57:43 +0300
commitf2348d0a46deddd7db37d417e36496bdf8299916 (patch)
tree9ea35a1d48403553c826db708596701ae15dcfb2
parent95d2bfe8f9dd69fdd4cebe0be14cb9b5cf75160c (diff)
Version 2.0.2: fetch last http error issue properly from low level go client2.0.2
-rw-r--r--build.gradle9
-rw-r--r--ncsmsgo/build.gradle2
-rw-r--r--ncsmsgo/ncsmsgo.aarbin9128053 -> 9131797 bytes
-rw-r--r--src/main/java/fr/unix_experience/owncloud_sms/activities/LoginActivity.java10
-rw-r--r--src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java4
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
index 85f2fb0..2a01bf5 100644
--- a/ncsmsgo/ncsmsgo.aar
+++ b/ncsmsgo/ncsmsgo.aar
Binary files differ
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();