Skip to content

Commit

Permalink
Default navigation extras
Browse files Browse the repository at this point in the history
  • Loading branch information
BulatMukhutdinov committed Jul 4, 2021
1 parent 0ade212 commit 79a0ff3
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 10 deletions.
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
buildscript {
ext.kotlin_version = '1.4.32'
ext.kotlin_version = '1.5.20'
ext.nav_version = "2.3.5"
ext.koin_version = '3.0.1'
ext.koin_version = '3.1.1'

repositories {
google()
Expand Down
7 changes: 3 additions & 4 deletions sample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,12 @@ dependencies {
implementation project(":structure")

implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.core:core-ktx:1.5.0'
implementation 'androidx.core:core-ktx:1.6.0'
implementation 'androidx.appcompat:appcompat:1.3.0'
implementation 'com.google.android.material:material:1.3.0'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'

implementation "com.github.bulatmukhutdinov:utils:1.9.0"
implementation "com.github.bulatmukhutdinov:utils:1.9.1"

// Retrofit
def retrofit_version = '2.9.0'
Expand All @@ -88,7 +88,6 @@ dependencies {

//Koin
implementation "io.insert-koin:koin-android:$koin_version"
implementation "io.insert-koin:koin-android-ext:$koin_version"

// Navigation
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
Expand Down
5 changes: 2 additions & 3 deletions structure/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,10 @@ dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

implementation "com.github.bulatmukhutdinov:utils:1.9.0"
implementation "com.github.bulatmukhutdinov:utils:1.9.1"

//Koin
implementation "io.insert-koin:koin-android:$koin_version"
implementation "io.insert-koin:koin-android-ext:$koin_version"

// Navigation
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
Expand All @@ -70,7 +69,7 @@ afterEvaluate {

groupId = 'tat.mukhutdinov.android'
artifactId = 'structure'
version = '3.1.3'
version = '3.1.4'
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import androidx.databinding.ViewDataBinding
import androidx.fragment.app.Fragment
import androidx.navigation.NavDirections
import androidx.navigation.Navigator
import androidx.navigation.fragment.FragmentNavigatorExtras
import androidx.navigation.fragment.findNavController
import tat.mukhutdinov.android.utils.autoCleared
import timber.log.Timber
Expand Down Expand Up @@ -49,7 +50,7 @@ abstract class StructureFragment<ViewBinding : ViewDataBinding> : Fragment() {
viewBinding.lifecycleOwner = viewLifecycleOwner
}

open fun navigate(directions: NavDirections, extras: Navigator.Extras) {
open fun navigate(directions: NavDirections, extras: Navigator.Extras = FragmentNavigatorExtras()) {
// Показ диалогов через navigation падает при вызове на бекграунд потоке
activity?.runOnUiThread {
try {
Expand Down

0 comments on commit 79a0ff3

Please sign in to comment.