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:
@@ -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'
|
||||
|
||||
@@ -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()
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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()
|
||||
}
|
||||
|
||||
@@ -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? =
|
||||
|
||||
Reference in New Issue
Block a user