new pig icon, some improvements
This commit is contained in:
+13
-10
@@ -115,17 +115,20 @@ class PlayerInteractor(
|
||||
}
|
||||
|
||||
private suspend fun saveTime(state: PlayerState) {
|
||||
with(cache) {
|
||||
movieId?.let {
|
||||
savedTimeRepository.setTime(
|
||||
SavedTimeInfo(
|
||||
movieId,
|
||||
seasonId,
|
||||
currentEpisodeIndex?.let { episodes?.getOrNull(it) }?.episode,
|
||||
state.currentPositionMs
|
||||
if (playMutex.isLocked) return
|
||||
playMutex.withLock {
|
||||
with(cache) {
|
||||
movieId?.let {
|
||||
savedTimeRepository.setTime(
|
||||
SavedTimeInfo(
|
||||
movieId,
|
||||
seasonId,
|
||||
currentEpisodeIndex?.let { episodes?.getOrNull(it) }?.episode,
|
||||
state.currentPositionMs
|
||||
)
|
||||
)
|
||||
)
|
||||
lastMillis = state.currentPositionMs
|
||||
lastMillis = state.currentPositionMs
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-4
@@ -9,7 +9,6 @@ import androidx.compose.material3.TopAppBar
|
||||
import androidx.compose.material3.TopAppBarScrollBehavior
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.CompositionLocalProvider
|
||||
import androidx.compose.runtime.compositionLocalOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.Modifier
|
||||
import com.seiko.imageloader.LocalImageLoader
|
||||
@@ -31,11 +30,9 @@ import ru.shadowsparky.vbox.shared.presentation.settings.register.RegisterScreen
|
||||
import ru.shadowsparky.vbox.shared.presentation.settings.serv.EditServScreen
|
||||
import ru.shadowsparky.vbox.shared.presentation.settings.tag.TagScreen
|
||||
|
||||
val LocalColorSchemeProvider = compositionLocalOf<ColorScheme?> { null }
|
||||
|
||||
@Composable
|
||||
fun getColorScheme(): ColorScheme {
|
||||
return LocalColorSchemeProvider.current ?: ru.shadowsparky.ui.theme.getColorScheme()
|
||||
return ru.shadowsparky.ui.theme.getColorScheme()
|
||||
}
|
||||
|
||||
@Composable
|
||||
|
||||
Reference in New Issue
Block a user