Skip to content

Commit 38285ad

Browse files
committed
fix: keep TV lab Hilt imports single-owned
1 parent e18fbf8 commit 38285ad

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

scripts/native_player_diagnostics_codegen.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,16 @@
2020
import java.util.concurrent.atomic.AtomicReference
2121
"""
2222

23+
# Shared TV Hilt/repository imports are owned by augment_native_provider_loading.py.
24+
# Keeping them out of this player-only layer prevents two independent augmenters
25+
# from emitting the same Kotlin imports into the final native corpus source.
2326
TV_IMPORTS = """import androidx.activity.compose.setContent
2427
import androidx.navigation.compose.rememberNavController
2528
import com.nuvio.tv.MainActivity
2629
import com.nuvio.tv.core.player.LastPlaybackDiagnostics
2730
import com.nuvio.tv.data.local.PlayerSettingsDataStore
2831
import com.nuvio.tv.ui.navigation.NuvioNavHost
2932
import com.nuvio.tv.ui.navigation.Screen
30-
import dagger.hilt.EntryPoint
31-
import dagger.hilt.InstallIn
32-
import dagger.hilt.android.EntryPointAccessors
33-
import dagger.hilt.components.SingletonComponent
34-
import kotlinx.coroutines.flow.first
3533
import kotlinx.coroutines.runBlocking
3634
import kotlinx.coroutines.withTimeout
3735
"""

0 commit comments

Comments
 (0)