From 8a1d5ccfab122a7decaf6340893ee6787054b21b Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Wed, 29 Apr 2026 17:44:20 +0200 Subject: [PATCH] refactor: remove unused name field from LibraryDto --- .../src/main/java/hu/bbara/purefin/ui/screen/TvAppScreen.kt | 2 +- .../java/hu/bbara/purefin/feature/browse/home/AppViewModel.kt | 2 +- core/src/main/java/hu/bbara/purefin/navigation/LibraryDto.kt | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app-tv/src/main/java/hu/bbara/purefin/ui/screen/TvAppScreen.kt b/app-tv/src/main/java/hu/bbara/purefin/ui/screen/TvAppScreen.kt index d3e27b45..77004554 100644 --- a/app-tv/src/main/java/hu/bbara/purefin/ui/screen/TvAppScreen.kt +++ b/app-tv/src/main/java/hu/bbara/purefin/ui/screen/TvAppScreen.kt @@ -52,7 +52,7 @@ fun TvAppScreen( ) ) + libraries.map { library -> val destination = Route.LibraryRoute( - library = LibraryDto(id = library.id, name = library.name) + library = LibraryDto(id = library.id) ) TvDrawerDestinationItem( destination = destination, diff --git a/core/src/main/java/hu/bbara/purefin/feature/browse/home/AppViewModel.kt b/core/src/main/java/hu/bbara/purefin/feature/browse/home/AppViewModel.kt index e22684d5..a10ebb95 100644 --- a/core/src/main/java/hu/bbara/purefin/feature/browse/home/AppViewModel.kt +++ b/core/src/main/java/hu/bbara/purefin/feature/browse/home/AppViewModel.kt @@ -163,7 +163,7 @@ class AppViewModel @Inject constructor( fun onLibrarySelected(id: UUID, name: String) { viewModelScope.launch { - navigationManager.navigate(Route.LibraryRoute(library = LibraryDto(id = id, name = name))) + navigationManager.navigate(Route.LibraryRoute(library = LibraryDto(id = id))) } } diff --git a/core/src/main/java/hu/bbara/purefin/navigation/LibraryDto.kt b/core/src/main/java/hu/bbara/purefin/navigation/LibraryDto.kt index 338b9c20..e9332058 100644 --- a/core/src/main/java/hu/bbara/purefin/navigation/LibraryDto.kt +++ b/core/src/main/java/hu/bbara/purefin/navigation/LibraryDto.kt @@ -1,12 +1,10 @@ package hu.bbara.purefin.navigation -import java.util.UUID import kotlinx.serialization.Serializable -import hu.bbara.purefin.navigation.UuidSerializer +import java.util.UUID @Serializable data class LibraryDto( @Serializable(with = UuidSerializer::class) val id: UUID, - val name: String, )