add tv shows support to parser, start implementing account fragment

This commit is contained in:
2020-10-11 23:16:47 +02:00
parent b27a218b51
commit 7b708f5aa0
18 changed files with 330 additions and 65 deletions

View File

@ -20,10 +20,6 @@ class CustomAdapter(val context: Context, private val originalMedia: ArrayList<G
private var filteredMedia = originalMedia.map { it.copy() }
private val customFilter = CustomFilter()
init {
println("initial filtered size is: ${filteredMedia.size}")
}
override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {
val view = convertView ?: LayoutInflater.from(context).inflate(R.layout.linear_media, parent, false)
@ -68,8 +64,6 @@ class CustomAdapter(val context: Context, private val originalMedia: ArrayList<G
results.values = filteredList
results.count = filteredList.size
println("filtered size is: ${results.count}")
return results
}

View File

@ -1,7 +1,17 @@
package org.mosad.teapod.util
class DataTypes {
enum class MediaType {
OTHER,
MOVIE,
TVSHOW
}
}
data class GUIMedia(val title: String, val posterLink: String, val shortDesc : String, val link: String) {
override fun toString(): String {
return title
}
}
}
data class StreamMedia(val type: DataTypes.MediaType, val streams: ArrayList<String> = arrayListOf())