Skip to content

Commit

Permalink
Fix lint
Browse files Browse the repository at this point in the history
  • Loading branch information
Rawa committed May 22, 2024
1 parent 7ba7ef5 commit d7f64c7
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ import androidx.compose.material3.AlertDialog
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.ramcosta.composedestinations.annotation.Destination
import com.ramcosta.composedestinations.result.EmptyResultBackNavigator
import com.ramcosta.composedestinations.result.ResultBackNavigator
Expand Down Expand Up @@ -45,7 +45,7 @@ private fun PreviewMtuDialog() {
fun MtuDialog(mtuInitial: Mtu?, navigator: ResultBackNavigator<Boolean>) {
val viewModel = koinViewModel<MtuDialogViewModel>(parameters = { parametersOf(mtuInitial) })

val uiState by viewModel.uiState.collectAsState()
val uiState by viewModel.uiState.collectAsStateWithLifecycle()
LaunchedEffectCollect(viewModel.uiSideEffect) {
when (it) {
MtuDialogSideEffect.Complete -> navigator.navigateBack(result = true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,8 @@ private fun PreviewDeviceListLoading() {
private fun PreviewDeviceListError() {
AppTheme {
DeviceListScreen(
state = DeviceListUiState.Error(GetDeviceListError.Unknown(IllegalStateException()))
state =
DeviceListUiState.Error(GetDeviceListError.Unknown(IllegalStateException("Error")))
)
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ val uiModule = module {
}
viewModel { LoginViewModel(get(), get(), get()) }
viewModel { PrivacyDisclaimerViewModel(get(), IS_PLAY_BUILD) }
viewModel { SelectLocationViewModel(get(), get(), get(), get(), get(), get(), get()) }
viewModel { SelectLocationViewModel(get(), get(), get(), get(), get(), get()) }
viewModel { SettingsViewModel(get(), get(), IS_PLAY_BUILD) }
viewModel { SplashViewModel(get(), get()) }
viewModel { VoucherDialogViewModel(get()) }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,15 @@ class SelectedLocationRelayItemUseCase(
relayCountries
.withDescendants()
.filterIsInstance<RelayItem.Location.City>()
.firstOrNull { it.id == relayItemId.city } ?: return null
.firstOrNull { it.id == relayItemId.city }

val relay = city.relays.firstOrNull { it.id == relayItemId } ?: return null
val relay = city?.relays?.firstOrNull { it.id == relayItemId }

"${city.name} (${relay.name})"
if (city != null && relay != null) {
"${city.name} (${relay.name})"
} else {
null
}
}
is GeoLocationId.City -> relayCountries.findItemForGeoLocationId(relayItemId)?.name
is GeoLocationId.Country -> relayCountries.findItemForGeoLocationId(relayItemId)?.name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ import net.mullvad.mullvadvpn.repository.RelayListFilterRepository
import net.mullvad.mullvadvpn.repository.RelayListRepository
import net.mullvad.mullvadvpn.usecase.AvailableProvidersUseCase
import net.mullvad.mullvadvpn.usecase.FilteredRelayListUseCase
import net.mullvad.mullvadvpn.usecase.SelectedLocationRelayItemUseCase
import net.mullvad.mullvadvpn.usecase.customlists.CustomListActionUseCase
import net.mullvad.mullvadvpn.usecase.customlists.CustomListsRelayItemUseCase
import net.mullvad.mullvadvpn.util.combine
Expand All @@ -34,7 +33,6 @@ class SelectLocationViewModel(
private val relayListFilterRepository: RelayListFilterRepository,
availableProvidersUseCase: AvailableProvidersUseCase,
customListsRelayItemUseCase: CustomListsRelayItemUseCase,
selectedLocationRelayItemUseCase: SelectedLocationRelayItemUseCase,
private val customListActionUseCase: CustomListActionUseCase,
filteredRelayListUseCase: FilteredRelayListUseCase,
private val relayListRepository: RelayListRepository
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ import net.mullvad.mullvadvpn.repository.RelayListFilterRepository
import net.mullvad.mullvadvpn.repository.RelayListRepository
import net.mullvad.mullvadvpn.usecase.AvailableProvidersUseCase
import net.mullvad.mullvadvpn.usecase.FilteredRelayListUseCase
import net.mullvad.mullvadvpn.usecase.SelectedLocationRelayItemUseCase
import net.mullvad.mullvadvpn.usecase.customlists.CustomListActionUseCase
import net.mullvad.mullvadvpn.usecase.customlists.CustomListsRelayItemUseCase
import org.junit.jupiter.api.AfterEach
Expand All @@ -49,7 +48,6 @@ class SelectLocationViewModelTest {
private val mockAvailableProvidersUseCase: AvailableProvidersUseCase = mockk(relaxed = true)
private val mockCustomListActionUseCase: CustomListActionUseCase = mockk(relaxed = true)
private val mockCustomListsRelayItemUseCase: CustomListsRelayItemUseCase = mockk()
private val mockSelectedLocationRelayItemUseCase: SelectedLocationRelayItemUseCase = mockk()
private val mockFilteredRelayListUseCase: FilteredRelayListUseCase = mockk()
private val mockRelayListRepository: RelayListRepository = mockk()

Expand Down Expand Up @@ -81,7 +79,6 @@ class SelectLocationViewModelTest {
relayListFilterRepository = mockRelayListFilterRepository,
availableProvidersUseCase = mockAvailableProvidersUseCase,
customListsRelayItemUseCase = mockCustomListsRelayItemUseCase,
selectedLocationRelayItemUseCase = mockSelectedLocationRelayItemUseCase,
customListActionUseCase = mockCustomListActionUseCase,
filteredRelayListUseCase = mockFilteredRelayListUseCase,
relayListRepository = mockRelayListRepository
Expand Down

0 comments on commit d7f64c7

Please sign in to comment.