From 21067bd7d05e1baf0ff1a1e338eacc43217935ba Mon Sep 17 00:00:00 2001 From: Jarne Demeulemeester Date: Sun, 18 Jul 2021 16:41:55 +0200 Subject: [PATCH] Move extension function to separate file --- .../main/java/dev/jdtech/jellyfin/utils/extensions.kt | 11 +++++++++++ .../dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt | 8 ++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 app/src/main/java/dev/jdtech/jellyfin/utils/extensions.kt diff --git a/app/src/main/java/dev/jdtech/jellyfin/utils/extensions.kt b/app/src/main/java/dev/jdtech/jellyfin/utils/extensions.kt new file mode 100644 index 00000000..fd2e2892 --- /dev/null +++ b/app/src/main/java/dev/jdtech/jellyfin/utils/extensions.kt @@ -0,0 +1,11 @@ +package dev.jdtech.jellyfin.utils + +import dev.jdtech.jellyfin.models.View +import org.jellyfin.sdk.model.api.BaseItemDto + +fun BaseItemDto.toView(): View { + return View( + id = id, + name = name + ) +} \ No newline at end of file diff --git a/app/src/main/java/dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt b/app/src/main/java/dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt index e5973c35..3bf19ab8 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt @@ -11,6 +11,7 @@ import dev.jdtech.jellyfin.adapters.HomeItem import dev.jdtech.jellyfin.models.HomeSection import dev.jdtech.jellyfin.models.View import dev.jdtech.jellyfin.repository.JellyfinRepository +import dev.jdtech.jellyfin.utils.toView import kotlinx.coroutines.launch import org.jellyfin.sdk.model.api.BaseItemDto import timber.log.Timber @@ -88,9 +89,4 @@ constructor( } } -private fun BaseItemDto.toView(): View { - return View( - id = id, - name = name - ) -} +