Skip to content

Commit efe10c0

Browse files
committed
Adjust native Android not to use JSON conversions.
1 parent b7b8d06 commit efe10c0

File tree

5 files changed

+443
-415
lines changed

5 files changed

+443
-415
lines changed

src/android-native/src/main/java/io/liteglue/CallbackContext.java

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,8 @@ public CallbackContext(Callback success, Callback error) {
3030
*
3131
* @param message The message to add to the success result.
3232
*/
33-
public void success(JSONObject message) {
34-
try {
35-
WritableMap writableMap = SQLitePluginConverter.jsonToReact(message);
36-
successCallback.invoke(writableMap);
37-
} catch (JSONException ex){
38-
errorCallback.invoke("Internal error converting results:"+ex.getMessage());
39-
}
33+
public void success(WritableMap message) {
34+
successCallback.invoke(message);
4035
}
4136

4237
/**
@@ -53,14 +48,8 @@ public void success(String message) {
5348
*
5449
* @param message The message to add to the success result.
5550
*/
56-
public void success(JSONArray message) {
57-
try {
58-
WritableArray writableArray = SQLitePluginConverter.jsonToReact(message);
59-
successCallback.invoke(writableArray);
60-
} catch (JSONException ex){
61-
errorCallback.invoke("Internal error converting results:"+ex.getMessage());
62-
}
63-
51+
public void success(WritableArray message) {
52+
successCallback.invoke(message);
6453
}
6554

6655
/**
@@ -75,13 +64,8 @@ public void success() {
7564
*
7665
* @param message The message to add to the error result.
7766
*/
78-
public void error(JSONObject message) {
79-
try {
80-
WritableMap writableMap = SQLitePluginConverter.jsonToReact(message);
81-
errorCallback.invoke(writableMap);
82-
} catch (JSONException ex){
83-
errorCallback.invoke("Internal error converting results:"+ex.getMessage());
84-
}
67+
public void error(WritableMap message) {
68+
errorCallback.invoke(message);
8569
}
8670

8771
/**

0 commit comments

Comments
 (0)