TP-00000 | Compose, GSON Update (#7273)

This commit is contained in:
rahul bhat
2023-07-19 16:09:31 +05:30
committed by GitHub
parent d2d6bb6024
commit de3f15744e
11 changed files with 27 additions and 28 deletions

View File

@@ -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"

View File

@@ -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",

View File

@@ -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"

View File

@@ -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()!!
}

View File

@@ -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'

View File

@@ -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"

View File

@@ -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"

View File

@@ -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'

View File

@@ -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"

View File

@@ -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

View File

@@ -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'