TP-64079 | NIKHIL KUMAR | permission enable variable name change (#10872)

This commit is contained in:
nikhil kumar
2024-05-16 16:50:42 +05:30
committed by GitHub
parent 0745266bc5
commit 5912920e23
3 changed files with 7 additions and 2 deletions

View File

@@ -33,6 +33,7 @@ import com.naviapp.models.LoginSettings
import com.naviapp.models.response.FirebaseRefreshAuthTokenResponse
import com.naviapp.registration.repositories.RegisterRepository
import com.naviapp.registration.usecase.MqttSdkInitUseCase
import com.naviapp.utils.Constants.IS_PERMISSION_REQUIRED_ON_HOME
import com.naviapp.utils.EMPTY
import com.naviapp.utils.FCM_TOKEN
import com.naviapp.utils.GOOGLE_ADVERTISING_ID
@@ -183,6 +184,10 @@ open class LauncherVM @Inject constructor(private val configRepository: ConfigRe
}
private fun saveConfigs(loginSettings: LoginSettings?) {
PreferenceManager.setBooleanPreference(
IS_PERMISSION_REQUIRED_ON_HOME,
loginSettings?.disableGlobalPermission == false
)
loginSettings?.requiredPermissions?.let { permissions ->
val listOfPermissions = ArrayList<String>()
permissions.forEach { permission ->

View File

@@ -19,7 +19,7 @@ data class LoginSettings(
@SerializedName("migration") val migration: MigrationResponse? = null,
@SerializedName("redirectToOtherApp") val redirectToOtherApp: Boolean? = null,
@SerializedName("showReferralLottie") val showReferralLottie: Boolean? = null,
@SerializedName("isPermissionsRequired") val isPermissionsRequired: Boolean? = null,
@SerializedName("disableGlobalPermission") val disableGlobalPermission: Boolean? = null,
@SerializedName("whatsappLoginConfig") val whatsappLoginConfig: WhatsappLoginConfig? = null,
@SerializedName("requiredPermissions") val requiredPermissions: List<String>? = null,
@SerializedName("requiredPermissionsForCashLoan")

View File

@@ -63,7 +63,7 @@ constructor(
private fun saveConfigs(loginSettings: LoginSettings?) {
PreferenceManager.setBooleanPreference(
Constants.IS_PERMISSION_REQUIRED_ON_HOME,
loginSettings?.isPermissionsRequired ?: false
loginSettings?.disableGlobalPermission == false
)
loginSettings?.requiredPermissions?.let { permissions ->
val listOfPermissions = ArrayList<String>()