TP-00000 | Compose, GSON Update (#7273)
This commit is contained in:
@@ -250,7 +250,7 @@ dependencies {
|
||||
implementation project(":navi-hl")
|
||||
implementation "androidx.appcompat:appcompat:$appcompat_version"
|
||||
implementation "androidx.core:core-ktx:$core_version"
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.2'
|
||||
implementation "androidx.constraintlayout:constraintlayout:$constraint_layout_version"
|
||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlin_coroutine_version"
|
||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlin_coroutine_version"
|
||||
implementation "com.google.android.material:material:$material_version"
|
||||
|
||||
@@ -1,26 +1,25 @@
|
||||
ext {
|
||||
android_junit_version = '1.1.4'
|
||||
appcompat_version = '1.5.1'
|
||||
compose_version = '1.2.0-beta03'
|
||||
appcompat_version = '1.6.1'
|
||||
core_version = '1.8.0'
|
||||
espresso_version = '3.5.0'
|
||||
hilt_version = '2.44'
|
||||
junit_version = '4.13.2'
|
||||
lifecycle_version = '2.5.1'
|
||||
lottie_version = '5.2.0'
|
||||
material_version = '1.7.0'
|
||||
room_version = '2.4.3'
|
||||
lifecycle_version = '2.6.1'
|
||||
lottie_version = '6.1.0'
|
||||
material_version = '1.9.0'
|
||||
room_version = '2.5.2'
|
||||
work_version = '2.7.1'
|
||||
nav_version = '2.5.3'
|
||||
camera_version = '1.1.0'
|
||||
kotlin_coroutine_version = '1.6.4'
|
||||
retrofit_version = '2.9.0'
|
||||
kotlin_compiler_extension_version = '1.4.3'
|
||||
compose_bom_version = '2023.01.00'
|
||||
kotlin_compiler_extension_version = '1.4.4'
|
||||
compose_bom_version = '2023.06.01'
|
||||
accompanist_version = '0.24.10-beta'
|
||||
otp_less_version = '1.1.4'
|
||||
finarkein_version = '0.4.0'
|
||||
uitron_version = "1.0.11-20230718.123530-1"
|
||||
uitron_version = '1.0.11-20230719.084330-4'
|
||||
mockk_version = '1.10.2'
|
||||
hamcrest_version = '2.2'
|
||||
test_monitor_version = '1.6.0'
|
||||
@@ -29,6 +28,8 @@ ext {
|
||||
hyperion_version = '0.9.34'
|
||||
hyperion_menu_version = '0.5.0'
|
||||
razor_pay_version = '1.6.33'
|
||||
constraint_layout_version = '2.1.4'
|
||||
gson_version = '2.10.1'
|
||||
|
||||
androidX = [
|
||||
workKtx : "android.arch.work:work-runtime-ktx:1.0.1",
|
||||
|
||||
@@ -57,7 +57,7 @@ dependencies {
|
||||
implementation project(":navi-common")
|
||||
implementation "androidx.core:core-ktx:$core_version"
|
||||
implementation "androidx.appcompat:appcompat:$appcompat_version"
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
|
||||
implementation "androidx.constraintlayout:constraintlayout:$constraint_layout_version"
|
||||
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||
testImplementation "junit:junit:$junit_version"
|
||||
androidTestImplementation "androidx.test.ext:junit:$android_junit_version"
|
||||
|
||||
@@ -8,7 +8,7 @@ package com.navi.amc.kyc.viewmodel
|
||||
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import androidx.lifecycle.Transformations
|
||||
import androidx.lifecycle.map
|
||||
import com.navi.amc.common.viewmodel.BaseAmcVM
|
||||
import com.navi.amc.kyc.model.SignatureResponse
|
||||
import com.navi.amc.kyc.repository.SignatureRepository
|
||||
@@ -19,7 +19,6 @@ import com.navi.base.utils.orTrue
|
||||
import com.navi.common.firebasedb.FirebaseStatusType
|
||||
import com.navi.common.network.models.SuccessResponse
|
||||
import com.navi.common.utils.CommonUtils.getMultipartBody
|
||||
import com.navi.common.viewmodel.BaseVM
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
import kotlinx.coroutines.launch
|
||||
import javax.inject.Inject
|
||||
@@ -37,7 +36,7 @@ class SignatureVM @Inject constructor(private val repository: SignatureRepositor
|
||||
val postResponse: LiveData<SuccessResponse?>
|
||||
get() = _postResponse
|
||||
|
||||
val allowDefaultSignature = Transformations.map(_dataItems) {
|
||||
val allowDefaultSignature = _dataItems.map {
|
||||
it?.content?.signingConfig?.allowDefaultSignature ?: false
|
||||
}
|
||||
|
||||
@@ -55,7 +54,7 @@ class SignatureVM @Inject constructor(private val repository: SignatureRepositor
|
||||
if (data?.content?.signingConfig == null) {
|
||||
null
|
||||
} else {
|
||||
data!!.content!!.signingConfig!!.let {
|
||||
data.content.signingConfig.let {
|
||||
if (isManual.orFalse()) {
|
||||
it.manualSignatureMode
|
||||
} else {
|
||||
@@ -99,7 +98,7 @@ class SignatureVM @Inject constructor(private val repository: SignatureRepositor
|
||||
}
|
||||
}
|
||||
|
||||
fun setSigningMode(manual: Boolean): Boolean {
|
||||
private fun setSigningMode(manual: Boolean): Boolean {
|
||||
_isManualSignatureMode.value = manual
|
||||
return isManualSignatureMode.value?.orTrue()!!
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ dependencies {
|
||||
// Timber for logging
|
||||
implementation 'com.jakewharton.timber:timber:4.7.1'
|
||||
// Gson
|
||||
implementation 'com.google.code.gson:gson:2.8.5'
|
||||
implementation "com.google.code.gson:gson:$gson_version"
|
||||
// for moengage sdk
|
||||
api 'com.moengage:moe-android-sdk:12.6.02'
|
||||
implementation 'com.moengage:rich-notification:4.3.2'
|
||||
|
||||
@@ -44,7 +44,7 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api 'com.google.code.gson:gson:2.8.9'
|
||||
api "com.google.code.gson:gson:$gson_version"
|
||||
implementation 'androidx.security:security-crypto-ktx:1.1.0-alpha03'
|
||||
api 'com.jakewharton.timber:timber:4.7.1'
|
||||
testImplementation "junit:junit:$junit_version"
|
||||
|
||||
@@ -46,7 +46,7 @@ dependencies {
|
||||
implementation "androidx.appcompat:appcompat:$appcompat_version"
|
||||
implementation "com.google.android.material:material:$material_version"
|
||||
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
|
||||
implementation "androidx.constraintlayout:constraintlayout:$constraint_layout_version"
|
||||
implementation 'androidx.cardview:cardview:1.0.0'
|
||||
implementation 'androidx.gridlayout:gridlayout:1.0.0'
|
||||
testImplementation "junit:junit:$junit_version"
|
||||
|
||||
@@ -55,10 +55,10 @@ dependencies {
|
||||
implementation "androidx.core:core-ktx:$core_version"
|
||||
implementation "androidx.appcompat:appcompat:$appcompat_version"
|
||||
implementation "com.google.android.material:material:$material_version"
|
||||
api 'com.google.code.gson:gson:2.8.5'
|
||||
api "com.google.code.gson:gson:$gson_version"
|
||||
api 'com.google.firebase:firebase-config-ktx'
|
||||
implementation 'com.google.firebase:firebase-analytics'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
|
||||
implementation "androidx.constraintlayout:constraintlayout:$constraint_layout_version"
|
||||
debugApi 'com.github.chuckerteam.chucker:library:3.5.2'
|
||||
releaseApi 'com.github.chuckerteam.chucker:library-no-op:3.5.2'
|
||||
api "com.squareup.retrofit2:retrofit:$retrofit_version"
|
||||
@@ -123,7 +123,6 @@ dependencies {
|
||||
kapt hiltLibs.kaptTest
|
||||
api project(":navi-widgets")
|
||||
api project(":navi-payment")
|
||||
api "com.navi.medici:uitron:$uitron_version"
|
||||
|
||||
//ANR-WatchDog
|
||||
api 'com.github.anrwatchdog:anrwatchdog:1.4.0'
|
||||
|
||||
@@ -49,12 +49,12 @@ dependencies {
|
||||
api "androidx.compose.ui:ui"
|
||||
api "androidx.compose.material:material"
|
||||
api "androidx.compose.ui:ui-tooling-preview"
|
||||
api "androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha02"
|
||||
api "androidx.constraintlayout:constraintlayout-compose:1.1.0-alpha10"
|
||||
debugApi "androidx.compose.ui:ui-tooling"
|
||||
implementation "androidx.lifecycle:lifecycle-runtime-ktx:$lifecycle_version"
|
||||
api 'androidx.activity:activity-compose:1.5.0'
|
||||
api 'androidx.activity:activity-compose:1.7.2'
|
||||
api "androidx.core:core-ktx:$core_version"
|
||||
api 'com.google.code.gson:gson:2.8.9'
|
||||
api "com.google.code.gson:gson:$gson_version"
|
||||
api 'androidx.hilt:hilt-navigation-compose:1.0.0'
|
||||
api "com.airbnb.android:lottie:$lottie_version"
|
||||
implementation "com.google.android.material:material:$material_version"
|
||||
|
||||
@@ -55,7 +55,7 @@ repositories {
|
||||
|
||||
dependencies {
|
||||
implementation project(":navi-common")
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
|
||||
implementation "androidx.constraintlayout:constraintlayout:$constraint_layout_version"
|
||||
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||
|
||||
// Glide
|
||||
|
||||
@@ -90,7 +90,7 @@ dependencies {
|
||||
|
||||
implementation "androidx.security:security-crypto:1.1.0-alpha03"
|
||||
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
|
||||
implementation "androidx.constraintlayout:constraintlayout:$constraint_layout_version"
|
||||
implementation 'androidx.recyclerview:recyclerview:1.2.0-alpha03'
|
||||
implementation 'jp.wasabeef:recyclerview-animators:4.0.1'
|
||||
implementation "androidx.cardview:cardview:1.0.0"
|
||||
@@ -103,7 +103,7 @@ dependencies {
|
||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlin_coroutine_version"
|
||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlin_coroutine_version"
|
||||
|
||||
implementation 'com.google.code.gson:gson:2.8.6'
|
||||
implementation "com.google.code.gson:gson:$gson_version"
|
||||
implementation 'com.squareup.okhttp3:logging-interceptor:4.4.1'
|
||||
|
||||
implementation group: 'joda-time', name: 'joda-time', version: '2.10.5'
|
||||
|
||||
Reference in New Issue
Block a user