From e00e0289ff3f8a8d3a0ffc6dcb88b9d663c09e52 Mon Sep 17 00:00:00 2001 From: skydoves Date: Tue, 15 Feb 2022 08:58:32 +0900 Subject: [PATCH] Bump Stream Chat SDK to 4.28.2 and clean up other dependencies --- app/build.gradle | 3 --- .../avengerschat/view/home/HomeViewModel.kt | 3 ++- .../view/user/UserProfileEditViewModel.kt | 2 +- dependencies.gradle | 19 +++++++++---------- 4 files changed, 12 insertions(+), 15 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 79f5b2a..66b9dc4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -58,11 +58,9 @@ android { dependencies { // android supports implementation "com.google.android.material:material:$versions.materialVersion" - implementation "androidx.constraintlayout:constraintlayout:$versions.constraintVersion" // jetpack components implementation "androidx.fragment:fragment-ktx:$versions.fragmentVersion" - implementation "androidx.lifecycle:lifecycle-extensions:$versions.lifecycleVersion" implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$versions.lifecycleVersion" implementation "androidx.navigation:navigation-fragment-ktx:$versions.navigationVersion" implementation "androidx.navigation:navigation-ui-ktx:$versions.navigationVersion" @@ -85,7 +83,6 @@ dependencies { // hilt implementation "com.google.dagger:hilt-android:$versions.hiltCoreVersion" kapt "com.google.dagger:hilt-compiler:$versions.hiltCoreVersion" - kapt "androidx.hilt:hilt-compiler:$versions.hiltVersion" // network implementation "com.github.skydoves:sandwich:$versions.sandwichVersion" diff --git a/app/src/main/kotlin/io/getstream/avengerschat/view/home/HomeViewModel.kt b/app/src/main/kotlin/io/getstream/avengerschat/view/home/HomeViewModel.kt index 36d9a28..3cb49b5 100644 --- a/app/src/main/kotlin/io/getstream/avengerschat/view/home/HomeViewModel.kt +++ b/app/src/main/kotlin/io/getstream/avengerschat/view/home/HomeViewModel.kt @@ -79,8 +79,9 @@ class HomeViewModel @AssistedInject constructor( assistedFactory: AssistedFactory, avenger: Avenger ): ViewModelProvider.Factory = object : ViewModelProvider.Factory { + @Suppress("UNCHECKED_CAST") - override fun create(modelClass: Class): T { + override fun create(modelClass: Class): T { return assistedFactory.create(avenger) as T } } diff --git a/app/src/main/kotlin/io/getstream/avengerschat/view/user/UserProfileEditViewModel.kt b/app/src/main/kotlin/io/getstream/avengerschat/view/user/UserProfileEditViewModel.kt index 8f10708..00f77f0 100644 --- a/app/src/main/kotlin/io/getstream/avengerschat/view/user/UserProfileEditViewModel.kt +++ b/app/src/main/kotlin/io/getstream/avengerschat/view/user/UserProfileEditViewModel.kt @@ -65,7 +65,7 @@ class UserProfileEditViewModel @AssistedInject constructor( avenger: Avenger ): ViewModelProvider.Factory = object : ViewModelProvider.Factory { @Suppress("UNCHECKED_CAST") - override fun create(modelClass: Class): T { + override fun create(modelClass: Class): T { return assistedFactory.create(avenger) as T } } diff --git a/dependencies.gradle b/dependencies.gradle index 7413ba3..7335812 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -5,37 +5,36 @@ ext.versions = [ versionName : '1.0.5', // gradle plugins - gradleBuildTool : '7.0.2', - spotlessGradle : '5.15.0', + gradleBuildTool : '7.1.0', + spotlessGradle : '6.2.1', googleService : '4.3.10', ktlint : '0.40.0', // kotlin - kotlin : '1.5.30', + kotlin : '1.5.32', // support library - materialVersion : '1.5.0-alpha05', + materialVersion : '1.5.0', constraintVersion : '2.1.1', // jetpack components fragmentVersion : '1.3.6', - lifecycleVersion : '2.2.0', + lifecycleVersion : '2.4.1', roomVersion : '2.2.5', navigationVersion : '2.3.5', archCompomentVersion: '2.1.0', // stream chat SDK - streamChatUIVersion : '4.27.0', + streamChatUIVersion : '4.28.2', // binding bindablesVersion : '1.0.9', // startup - startupVersion : '1.1.0', + startupVersion : '1.1.1', // di - hiltCoreVersion : '2.40', - hiltVersion : '1.0.0', + hiltCoreVersion : '2.40.5', // network retrofitVersion : '2.9.0', @@ -64,7 +63,7 @@ ext.versions = [ // firebase firebaseGradle : '2.8.0', - firebaseVersion : '29.0.0', + firebaseVersion : '29.1.0', // debugging timberVersion : '5.0.0',