diff --git a/navi-insurance/src/main/java/com/navi/insurance/conversational_form/adapter/MessageListAdapter.kt b/navi-insurance/src/main/java/com/navi/insurance/conversational_form/adapter/MessageListAdapter.kt
index 9b6f49c34e..6401ab1b68 100644
--- a/navi-insurance/src/main/java/com/navi/insurance/conversational_form/adapter/MessageListAdapter.kt
+++ b/navi-insurance/src/main/java/com/navi/insurance/conversational_form/adapter/MessageListAdapter.kt
@@ -288,6 +288,7 @@ class MessageListAdapter(
if (FirebaseRemoteConfigUtils.getBoolean(FirebaseRemoteConfigUtils.HUMANIZE_CHAT)) {
if (showHumanIcon) {
profileImage.visibility = View.VISIBLE
+ setNavikaIcon(profileImage)
} else {
profileImage.visibility = View.INVISIBLE
}
@@ -410,6 +411,7 @@ class MessageListAdapter(
itemView.findViewById(R.id.image_message_profile) as ImageView
if (FirebaseRemoteConfigUtils.getBoolean(FirebaseRemoteConfigUtils.HUMANIZE_CHAT)) {
profileImage.visibility = View.VISIBLE
+ setNavikaIcon(profileImage)
} else {
profileImage.visibility = View.GONE
}
@@ -427,6 +429,7 @@ class MessageListAdapter(
if (FirebaseRemoteConfigUtils.getBoolean(FirebaseRemoteConfigUtils.HUMANIZE_CHAT)) {
binding.title.visibility = View.VISIBLE
binding.advisorImage.visibility = View.VISIBLE
+ setNavikaIcon(binding.advisorImage)
} else {
binding.title.visibility = View.GONE
binding.advisorImage.visibility = View.GONE
@@ -441,9 +444,21 @@ class MessageListAdapter(
itemView.findViewById(R.id.image_message_profile) as ImageView
if (FirebaseRemoteConfigUtils.getBoolean(FirebaseRemoteConfigUtils.HUMANIZE_CHAT)) {
profileImage.visibility = View.VISIBLE
+ setNavikaIcon(profileImage)
} else {
profileImage.visibility = View.GONE
}
}
}
+
+ companion object {
+ fun setNavikaIcon(imageView: ImageView) {
+ when (FirebaseRemoteConfigUtils.getString(FirebaseRemoteConfigUtils.HUMANIZE_CHAT_ICON)) {
+ "navika" -> imageView.setImageResource(R.drawable.navika)
+ "drnavika" -> imageView.setImageResource(R.drawable.drnavika)
+ "navik" -> imageView.setImageResource(R.drawable.navik)
+ "drnavik" -> imageView.setImageResource(R.drawable.drnavik)
+ }
+ }
+ }
}
diff --git a/navi-insurance/src/main/java/com/navi/insurance/util/FirebaseRemoteConfigUtils.kt b/navi-insurance/src/main/java/com/navi/insurance/util/FirebaseRemoteConfigUtils.kt
index 71692dc65a..6322ea6727 100644
--- a/navi-insurance/src/main/java/com/navi/insurance/util/FirebaseRemoteConfigUtils.kt
+++ b/navi-insurance/src/main/java/com/navi/insurance/util/FirebaseRemoteConfigUtils.kt
@@ -44,6 +44,7 @@ object FirebaseRemoteConfigUtils {
const val APOLOGY_LOADER_DELAY_IN_MILLS = "APOLOGY_LOADER_DELAY_IN_MILLS"
const val MANDATE_STRATEGY_FROM_QUOTE = "MANDATE_STRATEGY_FROM_QUOTE"
const val HUMANIZE_CHAT = "HUMANIZE_CHAT"
+ const val HUMANIZE_CHAT_ICON = "HUMANIZE_CHAT_ICON"
const val HUMANIZE_CHAT_TITLE = "HUMANIZE_CHAT_TITLE"
const val REQUEST_CALLBACK_SUBTITLE = "REQUEST_CALLBACK_SUBTITLE"
const val LANDING_PAGE_AB = "LANDING_PAGE_AB"
diff --git a/navi-insurance/src/main/res/drawable-hdpi/drnavik.png b/navi-insurance/src/main/res/drawable-hdpi/drnavik.png
new file mode 100644
index 0000000000..88274cac94
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-hdpi/drnavik.png differ
diff --git a/navi-insurance/src/main/res/drawable-hdpi/drnavika.png b/navi-insurance/src/main/res/drawable-hdpi/drnavika.png
new file mode 100644
index 0000000000..0ac1e67591
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-hdpi/drnavika.png differ
diff --git a/navi-insurance/src/main/res/drawable-hdpi/navik.png b/navi-insurance/src/main/res/drawable-hdpi/navik.png
new file mode 100644
index 0000000000..6d4212164d
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-hdpi/navik.png differ
diff --git a/navi-insurance/src/main/res/drawable-xhdpi/drnavik.png b/navi-insurance/src/main/res/drawable-xhdpi/drnavik.png
new file mode 100644
index 0000000000..71df4dacdd
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xhdpi/drnavik.png differ
diff --git a/navi-insurance/src/main/res/drawable-xhdpi/drnavika.png b/navi-insurance/src/main/res/drawable-xhdpi/drnavika.png
new file mode 100644
index 0000000000..6d6a009ddc
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xhdpi/drnavika.png differ
diff --git a/navi-insurance/src/main/res/drawable-xhdpi/navik.png b/navi-insurance/src/main/res/drawable-xhdpi/navik.png
new file mode 100644
index 0000000000..c62865f90c
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xhdpi/navik.png differ
diff --git a/navi-insurance/src/main/res/drawable-xxhdpi/drnavik.png b/navi-insurance/src/main/res/drawable-xxhdpi/drnavik.png
new file mode 100644
index 0000000000..a8390d6e6b
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxhdpi/drnavik.png differ
diff --git a/navi-insurance/src/main/res/drawable-xxhdpi/drnavika.png b/navi-insurance/src/main/res/drawable-xxhdpi/drnavika.png
new file mode 100644
index 0000000000..5a92b4e63c
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxhdpi/drnavika.png differ
diff --git a/navi-insurance/src/main/res/drawable-xxhdpi/navik.png b/navi-insurance/src/main/res/drawable-xxhdpi/navik.png
new file mode 100644
index 0000000000..a5186eba6d
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxhdpi/navik.png differ
diff --git a/navi-insurance/src/main/res/drawable-xxxhdpi/drnavik.png b/navi-insurance/src/main/res/drawable-xxxhdpi/drnavik.png
new file mode 100644
index 0000000000..f856a473da
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxxhdpi/drnavik.png differ
diff --git a/navi-insurance/src/main/res/drawable-xxxhdpi/drnavika.png b/navi-insurance/src/main/res/drawable-xxxhdpi/drnavika.png
new file mode 100644
index 0000000000..ddd69408af
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxxhdpi/drnavika.png differ
diff --git a/navi-insurance/src/main/res/drawable-xxxhdpi/navik.png b/navi-insurance/src/main/res/drawable-xxxhdpi/navik.png
new file mode 100644
index 0000000000..376428007c
Binary files /dev/null and b/navi-insurance/src/main/res/drawable-xxxhdpi/navik.png differ
diff --git a/navi-insurance/src/main/res/drawable/drnavik.png b/navi-insurance/src/main/res/drawable/drnavik.png
new file mode 100644
index 0000000000..54e076c659
Binary files /dev/null and b/navi-insurance/src/main/res/drawable/drnavik.png differ
diff --git a/navi-insurance/src/main/res/drawable/drnavika.png b/navi-insurance/src/main/res/drawable/drnavika.png
new file mode 100644
index 0000000000..1dfede6914
Binary files /dev/null and b/navi-insurance/src/main/res/drawable/drnavika.png differ
diff --git a/navi-insurance/src/main/res/drawable/navik.png b/navi-insurance/src/main/res/drawable/navik.png
new file mode 100644
index 0000000000..7f251a6b1a
Binary files /dev/null and b/navi-insurance/src/main/res/drawable/navik.png differ
diff --git a/navi-insurance/src/main/res/layout/insurance_advisor.xml b/navi-insurance/src/main/res/layout/insurance_advisor.xml
index 2617421e86..60e613fdf3 100644
--- a/navi-insurance/src/main/res/layout/insurance_advisor.xml
+++ b/navi-insurance/src/main/res/layout/insurance_advisor.xml
@@ -13,7 +13,7 @@
android:id="@+id/advisor_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:src="@drawable/navika"
+ tools:srcCompat="@drawable/navika"
android:layout_marginBottom="@dimen/dp_10"
android:contentDescription="@string/insurance_advisor" />
diff --git a/navi-insurance/src/main/res/layout/item_message_hospitals_nearby.xml b/navi-insurance/src/main/res/layout/item_message_hospitals_nearby.xml
index ccdda5df17..dd77e05f03 100644
--- a/navi-insurance/src/main/res/layout/item_message_hospitals_nearby.xml
+++ b/navi-insurance/src/main/res/layout/item_message_hospitals_nearby.xml
@@ -32,7 +32,7 @@
android:background="@drawable/circle"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
- app:srcCompat="@drawable/navika" />
+ tools:srcCompat="@drawable/navika" />
diff --git a/navi-insurance/src/main/res/layout/item_message_received.xml b/navi-insurance/src/main/res/layout/item_message_received.xml
index 4147250f99..b23b5e7d41 100644
--- a/navi-insurance/src/main/res/layout/item_message_received.xml
+++ b/navi-insurance/src/main/res/layout/item_message_received.xml
@@ -11,6 +11,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ xmlns:tools="http://schemas.android.com/tools"
android:paddingTop="8dp">
diff --git a/navi-insurance/src/main/res/layout/item_message_typing_bubble.xml b/navi-insurance/src/main/res/layout/item_message_typing_bubble.xml
index 2e9fc7f05b..5d1d8f3d73 100644
--- a/navi-insurance/src/main/res/layout/item_message_typing_bubble.xml
+++ b/navi-insurance/src/main/res/layout/item_message_typing_bubble.xml
@@ -11,6 +11,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ xmlns:tools="http://schemas.android.com/tools"
android:paddingTop="8dp">
HUMANIZE_CHAT
true
+
+ HUMANIZE_CHAT_ICON
+ navika
+
HUMANIZE_CHAT_TITLE
You are connected to Navika,NEW_LINEOur own insurance advisor