chore: remove some unused files and dependencies
This commit is contained in:
parent
b426a920c3
commit
b9253badf8
8 changed files with 0 additions and 85 deletions
|
@ -105,7 +105,6 @@ dependencies {
|
||||||
implementation(libs.androidx.preference)
|
implementation(libs.androidx.preference)
|
||||||
implementation(libs.androidx.recyclerview)
|
implementation(libs.androidx.recyclerview)
|
||||||
implementation(libs.androidx.recyclerview.selection)
|
implementation(libs.androidx.recyclerview.selection)
|
||||||
implementation(libs.androidx.room.ktx)
|
|
||||||
implementation(libs.androidx.swiperefreshlayout)
|
implementation(libs.androidx.swiperefreshlayout)
|
||||||
implementation(libs.androidx.work)
|
implementation(libs.androidx.work)
|
||||||
implementation(libs.coil)
|
implementation(libs.coil)
|
||||||
|
|
|
@ -1,40 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools">
|
|
||||||
|
|
||||||
<data>
|
|
||||||
|
|
||||||
<variable
|
|
||||||
name="section"
|
|
||||||
type="dev.jdtech.jellyfin.models.DownloadSection" />
|
|
||||||
</data>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:layout_marginBottom="12dp">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/section_name"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginStart="24dp"
|
|
||||||
android:layout_marginBottom="12dp"
|
|
||||||
android:text="@{section.name}"
|
|
||||||
android:textAppearance="@style/TextAppearance.Material3.TitleMedium"
|
|
||||||
android:textSize="18sp"
|
|
||||||
tools:text="Movies" />
|
|
||||||
|
|
||||||
<androidx.recyclerview.widget.RecyclerView
|
|
||||||
android:id="@+id/items_recycler_view"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:clipToPadding="false"
|
|
||||||
android:orientation="horizontal"
|
|
||||||
android:paddingHorizontal="12dp"
|
|
||||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
|
|
||||||
tools:listitem="@layout/home_episode_item" />
|
|
||||||
</LinearLayout>
|
|
||||||
</layout>
|
|
|
@ -59,8 +59,6 @@ dependencies {
|
||||||
implementation(libs.androidx.paging)
|
implementation(libs.androidx.paging)
|
||||||
implementation(libs.androidx.preference)
|
implementation(libs.androidx.preference)
|
||||||
implementation(libs.androidx.room.runtime)
|
implementation(libs.androidx.room.runtime)
|
||||||
kapt(libs.androidx.room.compiler)
|
|
||||||
implementation(libs.androidx.room.ktx)
|
|
||||||
implementation(libs.androidx.work)
|
implementation(libs.androidx.work)
|
||||||
implementation(libs.hilt.android)
|
implementation(libs.hilt.android)
|
||||||
kapt(libs.hilt.compiler)
|
kapt(libs.hilt.compiler)
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
package dev.jdtech.jellyfin.models
|
|
||||||
|
|
||||||
import java.util.UUID
|
|
||||||
|
|
||||||
sealed class DownloadEpisodeItem {
|
|
||||||
abstract val id: UUID
|
|
||||||
|
|
||||||
object Header : DownloadEpisodeItem() {
|
|
||||||
override val id: UUID = UUID.randomUUID()
|
|
||||||
}
|
|
||||||
|
|
||||||
data class Episode(val episode: PlayerItem) : DownloadEpisodeItem() {
|
|
||||||
override val id = episode.itemId
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,10 +0,0 @@
|
||||||
package dev.jdtech.jellyfin.models
|
|
||||||
|
|
||||||
import java.util.UUID
|
|
||||||
|
|
||||||
data class DownloadSection(
|
|
||||||
val id: UUID,
|
|
||||||
val name: String,
|
|
||||||
val items: List<PlayerItem>? = null,
|
|
||||||
val series: List<DownloadSeriesMetadata>? = null,
|
|
||||||
)
|
|
|
@ -54,7 +54,6 @@ dependencies {
|
||||||
implementation(libs.androidx.paging)
|
implementation(libs.androidx.paging)
|
||||||
implementation(libs.androidx.room.runtime)
|
implementation(libs.androidx.room.runtime)
|
||||||
kapt(libs.androidx.room.compiler)
|
kapt(libs.androidx.room.compiler)
|
||||||
implementation(libs.androidx.room.ktx)
|
|
||||||
implementation(libs.jellyfin.core)
|
implementation(libs.jellyfin.core)
|
||||||
implementation(libs.kotlinx.serialization.json)
|
implementation(libs.kotlinx.serialization.json)
|
||||||
implementation(libs.timber)
|
implementation(libs.timber)
|
||||||
|
|
|
@ -2,7 +2,6 @@ plugins {
|
||||||
alias(libs.plugins.android.library)
|
alias(libs.plugins.android.library)
|
||||||
alias(libs.plugins.kotlin.android)
|
alias(libs.plugins.kotlin.android)
|
||||||
alias(libs.plugins.kotlin.parcelize)
|
alias(libs.plugins.kotlin.parcelize)
|
||||||
alias(libs.plugins.kotlin.kapt)
|
|
||||||
alias(libs.plugins.ktlint)
|
alias(libs.plugins.ktlint)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,9 +40,6 @@ dependencies {
|
||||||
implementation(project(":preferences"))
|
implementation(project(":preferences"))
|
||||||
implementation(libs.androidx.core)
|
implementation(libs.androidx.core)
|
||||||
implementation(libs.androidx.preference)
|
implementation(libs.androidx.preference)
|
||||||
implementation(libs.androidx.room.runtime)
|
|
||||||
kapt(libs.androidx.room.compiler)
|
|
||||||
implementation(libs.androidx.room.ktx)
|
|
||||||
implementation(libs.jellyfin.core)
|
implementation(libs.jellyfin.core)
|
||||||
implementation(libs.timber)
|
implementation(libs.timber)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
package dev.jdtech.jellyfin.models
|
|
||||||
|
|
||||||
import android.os.Parcelable
|
|
||||||
import kotlinx.parcelize.Parcelize
|
|
||||||
import java.util.UUID
|
|
||||||
|
|
||||||
@Parcelize
|
|
||||||
data class DownloadSeriesMetadata(
|
|
||||||
val itemId: UUID,
|
|
||||||
val name: String? = null,
|
|
||||||
val episodes: List<PlayerItem>,
|
|
||||||
) : Parcelable
|
|
Loading…
Reference in a new issue