Remove unused code
This commit is contained in:
1 parent
30f2229843
commit
1a740332c0
1 file changed
-16
-16
@@ -1,11 +1,7 @@
|
|||||||
package ac.cord.auxiliary.compose.ui.view.model
|
package ac.cord.auxiliary.compose.ui.view.model
|
||||||
|
|
||||||
import ac.cord.auxiliary.compose.managers.SeedManager
|
import ac.cord.auxiliary.compose.managers.SeedManager
|
||||||
import ac.cord.auxiliary.compose.network.relays.RelaysSocketManager
|
|
||||||
import ac.cord.auxiliary.compose.network.sockets.NostrSocketClientFactory
|
|
||||||
import ac.cord.auxiliary.compose.repository.CachingImportRepository
|
|
||||||
import ac.cord.auxiliary.compose.repository.NostrRepository
|
import ac.cord.auxiliary.compose.repository.NostrRepository
|
||||||
import ac.cord.auxiliary.compose.repository.RelayRepository
|
|
||||||
import ac.cord.auxiliary.compose.ui.view.state.NavigationUIState
|
import ac.cord.auxiliary.compose.ui.view.state.NavigationUIState
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.ViewModelProvider
|
import androidx.lifecycle.ViewModelProvider
|
||||||
@@ -22,37 +18,25 @@ import kotlinx.coroutines.flow.asStateFlow
|
|||||||
import kotlinx.coroutines.flow.distinctUntilChanged
|
import kotlinx.coroutines.flow.distinctUntilChanged
|
||||||
import kotlinx.coroutines.flow.getAndUpdate
|
import kotlinx.coroutines.flow.getAndUpdate
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.coroutines.sync.Mutex
|
|
||||||
|
|
||||||
class NavigationViewModel(
|
class NavigationViewModel(
|
||||||
initialNavigationUIState: NavigationUIState,
|
initialNavigationUIState: NavigationUIState,
|
||||||
val nostrRepository: NostrRepository,
|
val nostrRepository: NostrRepository,
|
||||||
val relayRepository: RelayRepository,
|
|
||||||
val scope: CoroutineScope,
|
val scope: CoroutineScope,
|
||||||
): ViewModel() {
|
): ViewModel() {
|
||||||
|
|
||||||
val relaysSocketManager = RelaysSocketManager(
|
|
||||||
nostrSocketClientFactory = NostrSocketClientFactory,
|
|
||||||
cachingImportRepository = CachingImportRepository.NO_OP_CACHING_IMPORT_REPOSITORY,
|
|
||||||
relayRepository = relayRepository,
|
|
||||||
)
|
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
private const val TAG = "NavigationViewModel"
|
private const val TAG = "NavigationViewModel"
|
||||||
|
|
||||||
private val mutex = Mutex()
|
|
||||||
|
|
||||||
fun factory(
|
fun factory(
|
||||||
initialNavigationUIState: NavigationUIState,
|
initialNavigationUIState: NavigationUIState,
|
||||||
nostrRepository: NostrRepository,
|
nostrRepository: NostrRepository,
|
||||||
relayRepository: RelayRepository,
|
|
||||||
scope: CoroutineScope,
|
scope: CoroutineScope,
|
||||||
): ViewModelProvider.Factory = viewModelFactory {
|
): ViewModelProvider.Factory = viewModelFactory {
|
||||||
initializer {
|
initializer {
|
||||||
NavigationViewModel(
|
NavigationViewModel(
|
||||||
initialNavigationUIState = initialNavigationUIState,
|
initialNavigationUIState = initialNavigationUIState,
|
||||||
nostrRepository = nostrRepository,
|
nostrRepository = nostrRepository,
|
||||||
relayRepository = relayRepository,
|
|
||||||
scope = scope
|
scope = scope
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user