Skip to content

Commit 1372dc9

Browse files
committed
Convert dates for Start attributes in Android
1 parent daa5b3a commit 1372dc9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Leanplum-Unity-SDK/Assets/LeanplumSDK/Android/LeanplumAndroid.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,9 @@ public override void Start(string userId, IDictionary<string, object> attributes
383383
// Invokes Started event through NativeCallback
384384
Started += startResponseAction;
385385

386-
NativeSDK.CallStatic("start", userId, Json.Serialize(attributes));
386+
IDictionary<string, object> attributesDict = attributes != null ? attributes.ConvertDateObjects() : null;
387+
388+
NativeSDK.CallStatic("start", userId, Json.Serialize(attributesDict));
387389
}
388390

389391
public override void SetMiPushApplication(string miAppId, string miAppKey)
@@ -634,7 +636,7 @@ public override void AdvanceTo(string state, string info,
634636
/// <param name="value">User attributes.</param>
635637
public override void SetUserAttributes(string newUserId, IDictionary<string, object> value)
636638
{
637-
IDictionary<string, object> valueDict = value.ConvertDateObjects();
639+
IDictionary<string, object> valueDict = value != null ? value.ConvertDateObjects() : null;
638640
NativeSDK.CallStatic("setUserAttributes", newUserId, Json.Serialize(valueDict));
639641
}
640642

0 commit comments

Comments
 (0)