From ba2b85f157e878ca593902483372d567653fa7e1 Mon Sep 17 00:00:00 2001 From: Yallapragada Raaj Gopal Date: Sat, 13 Nov 2021 16:14:15 +0530 Subject: [PATCH] clearing chat data on restart --- .../navi/insurance/health/activity/BuyInsuranceActivity.kt | 4 +++- .../conversational_form/fragment/ResetPopupBottomSheet.kt | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/navi-insurance/src/main/java/com/navi/insurance/health/activity/BuyInsuranceActivity.kt b/navi-insurance/src/main/java/com/navi/insurance/health/activity/BuyInsuranceActivity.kt index 35b3bda41d..b61c14323d 100644 --- a/navi-insurance/src/main/java/com/navi/insurance/health/activity/BuyInsuranceActivity.kt +++ b/navi-insurance/src/main/java/com/navi/insurance/health/activity/BuyInsuranceActivity.kt @@ -447,12 +447,14 @@ class BuyInsuranceActivity : BaseActivity(), finish() } - companion object{ + companion object { const val REMOVE_CHAT_INTENT_ACTION = "intent.action.remove.chat" } override fun onResetClick() { LocalBroadcastManager.getInstance(this).sendBroadcast(Intent(REMOVE_CHAT_INTENT_ACTION)) + // clear chat data before restarting chat screen + NaviPreferenceManager.clearChatData() goToChatScreen() } diff --git a/navi-insurance/src/main/java/com/navi/insurance/health/conversational_form/fragment/ResetPopupBottomSheet.kt b/navi-insurance/src/main/java/com/navi/insurance/health/conversational_form/fragment/ResetPopupBottomSheet.kt index 8338e8313d..412da8e492 100644 --- a/navi-insurance/src/main/java/com/navi/insurance/health/conversational_form/fragment/ResetPopupBottomSheet.kt +++ b/navi-insurance/src/main/java/com/navi/insurance/health/conversational_form/fragment/ResetPopupBottomSheet.kt @@ -26,11 +26,11 @@ class ResetPopupBottomSheet : BaseBottomSheet() { private fun initUI() { binding.resetBtn.setOnClickListener { listener?.onResetClick() - dismiss() + safelyDismissDialog() } binding.closeBtn.setOnClickListener { - dismiss() + safelyDismissDialog() } }