File tree 1 file changed +7
-4
lines changed
kommunicate/src/main/java/io/kommunicate/utils
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -183,10 +183,13 @@ object KmUtils {
183
183
@JvmStatic
184
184
fun getCustomBotName (message : Message ? , context : Context ): String? {
185
185
if (message != null ) {
186
- val metadata: Map <String , String > = GsonUtils .getObjectFromJson<Any >(
187
- ApplozicClient .getInstance(context).messageMetaData,
188
- MutableMap ::class .java
189
- ) as Map <String , String >
186
+ val metadata: Map <String , String > = ApplozicClient .getInstance(context).messageMetaData?.let {
187
+ GsonUtils .getObjectFromJson<Any >(
188
+ it,
189
+ MutableMap ::class .java
190
+ ) as Map <String , String >
191
+ } ? : return null
192
+
190
193
if (
191
194
metadata.containsKey(KmSettings .KM_CHAT_CONTEXT )
192
195
&& metadata[Kommunicate .KM_CHAT_CONTEXT ]!! .contains(BOT_CUSTOMIZATION )
You can’t perform that action at this time.
0 commit comments