NTP-66100 | Price Quote Journey Revamp (#16410)

This commit is contained in:
Kshitij Pramod Ghongadi
2025-06-04 15:17:29 +05:30
committed by GitHub
parent 9a0e75c76a
commit c6fd07bc03
47 changed files with 2864 additions and 75 deletions

View File

@@ -21,6 +21,7 @@ import android.graphics.BitmapFactory
import android.net.Uri
import android.os.Bundle
import android.provider.MediaStore
import android.provider.Settings
import androidx.appcompat.app.AppCompatActivity
import androidx.core.net.toUri
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
@@ -32,6 +33,7 @@ import com.navi.ap.common.ui.ApplicationPlatformActivity
import com.navi.ap.common.ui.StandardLauncherApActivity
import com.navi.ap.utils.constants.CtaIdentifier
import com.navi.ap.utils.constants.PL
import com.navi.base.AppServiceManager
import com.navi.base.deeplink.listener.DeepLinkListener
import com.navi.base.deeplink.util.DeeplinkConstants.LOGOUT
import com.navi.base.deeplink.util.DeeplinkConstants.NPAY_INTENT_ACTIVITY
@@ -72,6 +74,7 @@ import com.navi.common.utils.Constants.CLEAR_TOP
import com.navi.common.utils.Constants.CTA_URL
import com.navi.common.utils.Constants.FALSE
import com.navi.common.utils.Constants.KEY_CTA_DATA
import com.navi.common.utils.Constants.PACKAGE
import com.navi.common.utils.Constants.VERTICAL_TYPE
import com.navi.common.utils.ShareUtil
import com.navi.common.utils.log
@@ -158,6 +161,7 @@ import timber.log.Timber
object NaviDeepLinkNavigator : DeepLinkListener {
private const val APP_SETTINGS = "APP_SETTINGS"
const val PHONE_SETTINGS = "PHONE_SETTINGS"
const val FAQ = "faq"
private const val CALL = "call"
const val CHAT = "chat"
@@ -311,6 +315,13 @@ object NaviDeepLinkNavigator : DeepLinkListener {
APP_SETTINGS -> {
intent = Intent(activity, AppSettingsActivity::class.java)
}
PHONE_SETTINGS -> {
intent =
Intent(
Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
PACKAGE.plus(AppServiceManager.applicationId).toUri(),
)
}
MENU -> {
when (secondIdentifier) {
ABOUT_US -> intent = Intent(activity, AboutUsActivity::class.java)