mirror of
https://github.com/wgtunnel/android.git
synced 2026-07-03 14:07:49 +02:00
0a730b7a1a
add custom ping settings per tunnel fix pin lock screen on light mode fix closes #350 add allowance for auto tunnel changes while active add trusted ssid wildcard support closes #351 fix tunnel notification not disappearing after backgrounded start closes #348 fix restart on reboot if auto tunnel is enabled closes #335 allow for auto tunnling for restart on ping fail while using always on vpn
23 lines
724 B
Kotlin
23 lines
724 B
Kotlin
package com.zaneschepke.wireguardautotunnel.module
|
|
|
|
import android.content.Context
|
|
import androidx.navigation.NavHostController
|
|
import com.zaneschepke.wireguardautotunnel.ui.common.navigation.NavigationService
|
|
import dagger.Module
|
|
import dagger.Provides
|
|
import dagger.hilt.InstallIn
|
|
import dagger.hilt.android.components.ActivityRetainedComponent
|
|
import dagger.hilt.android.qualifiers.ApplicationContext
|
|
import dagger.hilt.android.scopes.ActivityRetainedScoped
|
|
|
|
@Module
|
|
@InstallIn(ActivityRetainedComponent::class)
|
|
object NavigationModule {
|
|
|
|
@Provides
|
|
@ActivityRetainedScoped
|
|
fun provideNestedNavController(@ApplicationContext context: Context): NavHostController {
|
|
return NavigationService(context).navController
|
|
}
|
|
}
|