Skip to content

Commit 1d98fa2

Browse files
committed
Prevent null values in callback parameters
1 parent d77130d commit 1d98fa2

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

Assets/Plugins/Android/AdjustAndroid.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,9 @@ private AndroidJavaObject ConvertDicToJava(Dictionary<string, string> dictonary)
9191
AndroidJavaObject javaDic = new AndroidJavaObject("java.util.HashMap", dictonary.Count);
9292

9393
foreach (var pair in dictonary) {
94-
javaDic.Call<string>("put", pair.Key, pair.Value);
94+
if (pair.Value != null) {
95+
javaDic.Call<string>("put", pair.Key, pair.Value);
96+
}
9597
}
9698

9799
return javaDic;

Assets/Plugins/iOS/AdjustIOS.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,11 @@ public void onResume() {
5656
_AdjustOnResume ();
5757
}
5858
public void setResponseDelegate(string sceneName) {
59-
_AdjustSetResponseDelegate (sceneName);
59+
//_AdjustSetResponseDelegate (sceneName);
60+
Debug.Log ("adjust: converting 'null' value dic");
61+
var nullValueDic = ConvertDicToJson(new Dictionary<string, string>(){
62+
{ "stuff", null }});
63+
Debug.Log ("adjust: converted 'null' value dic");
6064
}
6165
public void setEnabled(bool enabled) {
6266
_AdjustSetEnabled (Convert.ToInt32 (enabled));

0 commit comments

Comments
 (0)