TP-53619 | Master → Development (Release 5.4.1) (#10138)

Co-authored-by: nikhil-kumar_navi <nikhil.kumar@navi.com>
Co-authored-by: Ashutosh Y <ashutosh.y@navi.com>
Co-authored-by: Sayed Owais Ali <sayed.owais@navi.com>
Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com>
Co-authored-by: Aditya Piyush <aditya.piyush@navi.com>
Co-authored-by: Varun Jain <varun.jain@navi.com>
Co-authored-by: Abhinav Gupta <abhinav.g@navi.com>
Co-authored-by: Saurabh Chaudhary <saurabh.chaudhary@navi.com>
Co-authored-by: Sidharth Bamba <sidharth.bamba@navi.com>
Co-authored-by: Prakhar Saxena <prakhar.saxena@navi.com>
This commit is contained in:
Shivam Goyal
2024-03-15 01:28:49 +05:30
committed by GitHub
parent d336551b5e
commit ed939e9f63
5 changed files with 25 additions and 24 deletions

View File

@@ -12,8 +12,8 @@ plugins {
id 'maven-publish'
}
def VERSION_CODE = 386
def VERSION_NAME = "5.3.4"
def VERSION_CODE = 388
def VERSION_NAME = "5.4.1"
android {
namespace 'com.naviapp'

View File

@@ -220,25 +220,30 @@ constructor(
}
fun initGuardDogSDK() {
if (FirebaseRemoteConfigHelper.getBoolean(FirebaseRemoteConfigHelper.GUARD_DOG_FEATURE_FLAG)) {
if (
FirebaseRemoteConfigHelper.getBoolean(FirebaseRemoteConfigHelper.GUARD_DOG_FEATURE_FLAG)
) {
viewModelScope.launch(Dispatchers.IO) {
GuardDogSdkManager.init(
context = NaviApplication.instance.applicationContext,
sdkInitParams =
SdkInitParams(
externalId = PreferenceManager.getStringPreference(CommonPrefConstants.USER_EXTERNAL_ID),
flavor = BuildConfig.FLAVOR,
appVersionCode = BuildConfig.VERSION_CODE.toString(),
networkConfigData =
NetworkConfigData(
encryptedNetworkInterceptor =
EncryptionHashInterceptor(
NaviApplication.instance.applicationContext,
enableSignatureKeyByDefault = true
)
),
isMockLocation = isLastLocationMocked()
)
SdkInitParams(
externalId =
PreferenceManager.getStringPreference(
CommonPrefConstants.USER_EXTERNAL_ID
),
flavor = BuildConfig.FLAVOR,
appVersionCode = BuildConfig.VERSION_CODE.toString(),
networkConfigData =
NetworkConfigData(
encryptedNetworkInterceptor =
EncryptionHashInterceptor(
NaviApplication.instance.applicationContext,
enableSignatureKeyByDefault = true
)
),
isMockLocation = isLastLocationMocked()
)
)
}
}

View File

@@ -90,7 +90,7 @@ moengage-inapp = "6.5.0"
moengage-push-amp-plus = "6.2.1"
moengage-rich-notification = "4.3.2"
navi-alfred = "1.1.4"
navi-guarddog = "1.4.0"
navi-guarddog = "1.4.1"
navi-pulse = "1.0.1"
navi-uitron = "1.3.1"
navigation = "2.5.3"

View File

@@ -211,10 +211,6 @@ class NaviLocationManager(val applicationContext: Context? = CommonLibManager.ap
return CommonUtils.getUserLocation()
}
fun isLastLocationMocked(): Boolean {
return PreferenceManager.getBooleanPreference(IS_MOCK_LOCATION, false).orFalse()
}
fun isUserLocationSentToServer(): Boolean {
return PreferenceManager.getBooleanPreference(IS_LOCATION_DATA_POST).orFalse()
}

View File

@@ -22,10 +22,10 @@ import android.provider.Settings
import android.telephony.TelephonyManager
import android.text.format.Formatter
import android.view.WindowManager
import com.navi.base.sharedpref.CommonPrefConstants.IS_MOCK_LOCATION
import com.navi.base.sharedpref.PreferenceManager
import com.navi.base.utils.orFalse
import com.navi.common.CommonLibManager
import com.navi.common.managers.NaviLocationManager
import com.navi.common.model.HardwareDetail
import com.navi.common.utils.Constants.ANDROID_SMALL_CASE
import com.navi.common.utils.Constants.DIMEN
@@ -247,7 +247,7 @@ fun fetchInstallerName(context: Context): String? {
}
fun isLastLocationMocked(): Boolean {
return NaviLocationManager().isLastLocationMocked()
return PreferenceManager.getBooleanPreference(IS_MOCK_LOCATION, false).orFalse()
}
fun getTotalRamMemory(context: Context): String? =