When dynamic object was passed from Flutter to Native SDK, the space in display name was getting treated as a non-breaking space, which was throwing a JSONException.
Fix:
We are doing jsonEncode() to the dynamic object before passing to Native SDK which sends the correct JSON data, along with spaces. With this fix, existing customers will not be affected.
These methods are changed to handle jsonEncoded dynamic object: "buildConversation(), updateChatContext(), updateUserDetail()"
Cause of issue:
Fix: