Skip to content

Commit 8b2c188

Browse files
committed
update state
1 parent cea54e8 commit 8b2c188

File tree

6 files changed

+421
-147
lines changed

6 files changed

+421
-147
lines changed

android/app/src/main/java/com/simplecityapps/shuttle/ui/screens/onboarding/mediaprovider/MediaProviderViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ import com.simplecityapps.provider.jellyfin.JellyfinMediaProvider
1212
import com.simplecityapps.provider.plex.PlexMediaProvider
1313
import com.simplecityapps.shuttle.model.MediaProviderType
1414
import dagger.hilt.android.lifecycle.HiltViewModel
15+
import javax.inject.Inject
1516
import kotlinx.coroutines.flow.MutableStateFlow
1617
import kotlinx.coroutines.flow.SharingStarted
1718
import kotlinx.coroutines.flow.asStateFlow
1819
import kotlinx.coroutines.flow.map
1920
import kotlinx.coroutines.flow.stateIn
2021
import kotlinx.coroutines.flow.update
21-
import javax.inject.Inject
2222

2323
@HiltViewModel
2424
class MediaProviderViewModel @Inject constructor(
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.simplecityapps.shuttle.ui.screens.onboarding.mediaprovider.plex
2+
3+
sealed interface PlexAuthenticationState {
4+
data object Loading : PlexAuthenticationState
5+
data object Success : PlexAuthenticationState
6+
data class Error(val error: Throwable?) : PlexAuthenticationState
7+
}

0 commit comments

Comments
 (0)