File tree Expand file tree Collapse file tree 12 files changed +15
-14
lines changed
core/src/test/kotlin/com/example/jetcaster/core/data/domain
src/main/java/com/example/jetcaster/tv Expand file tree Collapse file tree 12 files changed +15
-14
lines changed Original file line number Diff line number Diff line change 17
17
package com.example.jetcaster.core.data.domain
18
18
19
19
import com.example.jetcaster.core.data.database.model.Category
20
+ import com.example.jetcaster.core.data.database.model.asExternalModel
20
21
import com.example.jetcaster.core.data.repository.TestCategoryStore
21
- import com.example.jetcaster.model.asExternalModel
22
22
import kotlinx.coroutines.flow.first
23
23
import kotlinx.coroutines.test.runTest
24
24
import org.junit.Assert.assertEquals
Original file line number Diff line number Diff line change @@ -21,9 +21,9 @@ import com.example.jetcaster.core.data.database.model.Episode
21
21
import com.example.jetcaster.core.data.database.model.EpisodeToPodcast
22
22
import com.example.jetcaster.core.data.database.model.Podcast
23
23
import com.example.jetcaster.core.data.database.model.PodcastWithExtraInfo
24
+ import com.example.jetcaster.core.data.database.model.asExternalModel
25
+ import com.example.jetcaster.core.data.database.model.asPodcastCategoryEpisode
24
26
import com.example.jetcaster.core.data.repository.TestCategoryStore
25
- import com.example.jetcaster.model.asExternalModel
26
- import com.example.jetcaster.model.asPodcastCategoryEpisode
27
27
import java.time.OffsetDateTime
28
28
import kotlinx.coroutines.flow.first
29
29
import kotlinx.coroutines.test.runTest
Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ dependencies {
76
76
implementation(libs.androidx.tv.foundation)
77
77
implementation(libs.androidx.tv.material)
78
78
implementation(libs.androidx.lifecycle.runtime)
79
+ implementation(libs.androidx.lifecycle.runtime.compose)
79
80
implementation(libs.androidx.activity.compose)
80
81
implementation(libs.androidx.navigation.compose)
81
82
implementation(libs.coil.kt.compose)
Original file line number Diff line number Diff line change 17
17
package com.example.jetcaster.tv.model
18
18
19
19
import androidx.compose.runtime.Immutable
20
- import com.example.jetcaster.core.data. model.PlayerEpisode
20
+ import com.example.jetcaster.core.model.PlayerEpisode
21
21
22
22
@Immutable
23
23
data class EpisodeList (val member : List <PlayerEpisode >) : List<PlayerEpisode> by member
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ import androidx.compose.runtime.Composable
21
21
import androidx.compose.runtime.remember
22
22
import androidx.navigation.NavHostController
23
23
import androidx.navigation.compose.rememberNavController
24
- import com.example.jetcaster.core.data. model.PlayerEpisode
24
+ import com.example.jetcaster.core.model.PlayerEpisode
25
25
26
26
class JetcasterAppState (
27
27
val navHostController : NavHostController
Original file line number Diff line number Diff line change @@ -36,8 +36,8 @@ import androidx.tv.material3.Text
36
36
import androidx.tv.material3.WideCardLayout
37
37
import coil.compose.AsyncImage
38
38
import com.example.jetcaster.core.data.database.model.EpisodeToPodcast
39
- import com.example.jetcaster.core.data.model.PlayerEpisode
40
- import com.example.jetcaster.core.data. model.toPlayerEpisode
39
+ import com.example.jetcaster.core.data.database. model.toPlayerEpisode
40
+ import com.example.jetcaster.core.model.PlayerEpisode
41
41
import com.example.jetcaster.tv.ui.theme.JetcasterAppDefaults
42
42
43
43
@Composable
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ import androidx.compose.ui.text.TextStyle
25
25
import androidx.tv.material3.ExperimentalTvMaterial3Api
26
26
import androidx.tv.material3.MaterialTheme
27
27
import androidx.tv.material3.Text
28
- import com.example.jetcaster.core.data. model.PlayerEpisode
28
+ import com.example.jetcaster.core.model.PlayerEpisode
29
29
import com.example.jetcaster.tv.ui.theme.JetcasterAppDefaults
30
30
31
31
@Composable
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ import androidx.compose.ui.unit.DpSize
26
26
import androidx.compose.ui.unit.dp
27
27
import coil.compose.AsyncImage
28
28
import com.example.jetcaster.core.data.database.model.Podcast
29
- import com.example.jetcaster.core.data. model.PlayerEpisode
29
+ import com.example.jetcaster.core.model.PlayerEpisode
30
30
import com.example.jetcaster.tv.ui.theme.JetcasterAppDefaults
31
31
32
32
@Composable
Original file line number Diff line number Diff line change @@ -36,8 +36,8 @@ import androidx.tv.material3.MaterialTheme
36
36
import androidx.tv.material3.Text
37
37
import com.example.jetcaster.core.data.database.model.Episode
38
38
import com.example.jetcaster.core.data.database.model.EpisodeToPodcast
39
- import com.example.jetcaster.core.data.model.PlayerEpisode
40
- import com.example.jetcaster.core.data. model.toPlayerEpisode
39
+ import com.example.jetcaster.core.data.database. model.toPlayerEpisode
40
+ import com.example.jetcaster.core.model.PlayerEpisode
41
41
import com.example.jetcaster.tv.ui.component.Background
42
42
import com.example.jetcaster.tv.ui.component.EnqueueButton
43
43
import com.example.jetcaster.tv.ui.component.EpisodeDataAndDuration
Original file line number Diff line number Diff line change @@ -20,9 +20,9 @@ import androidx.lifecycle.SavedStateHandle
20
20
import androidx.lifecycle.ViewModel
21
21
import androidx.lifecycle.viewModelScope
22
22
import com.example.jetcaster.core.data.database.model.EpisodeToPodcast
23
- import com.example.jetcaster.core.data.model.PlayerEpisode
24
23
import com.example.jetcaster.core.data.repository.EpisodeStore
25
24
import com.example.jetcaster.core.data.repository.PodcastsRepository
25
+ import com.example.jetcaster.core.model.PlayerEpisode
26
26
import com.example.jetcaster.core.player.EpisodePlayer
27
27
import com.example.jetcaster.tv.ui.Screen
28
28
import dagger.hilt.android.lifecycle.HiltViewModel
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ import androidx.tv.material3.Button
61
61
import androidx.tv.material3.ExperimentalTvMaterial3Api
62
62
import androidx.tv.material3.MaterialTheme
63
63
import androidx.tv.material3.Text
64
- import com.example.jetcaster.core.data. model.PlayerEpisode
64
+ import com.example.jetcaster.core.model.PlayerEpisode
65
65
import com.example.jetcaster.core.player.EpisodePlayerState
66
66
import com.example.jetcaster.tv.R
67
67
import com.example.jetcaster.tv.model.EpisodeList
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ package com.example.jetcaster.tv.ui.player
18
18
19
19
import androidx.lifecycle.ViewModel
20
20
import androidx.lifecycle.viewModelScope
21
- import com.example.jetcaster.core.data. model.PlayerEpisode
21
+ import com.example.jetcaster.core.model.PlayerEpisode
22
22
import com.example.jetcaster.core.player.EpisodePlayer
23
23
import com.example.jetcaster.core.player.EpisodePlayerState
24
24
import dagger.hilt.android.lifecycle.HiltViewModel
You can’t perform that action at this time.
0 commit comments