Count videos added
This commit is contained in:
parent
d783b4887d
commit
4347831907
|
@ -25,7 +25,7 @@ class SplashActivity : AppCompatActivity() {
|
||||||
settings = PreferenceManager.getDefaultSharedPreferences(this)
|
settings = PreferenceManager.getDefaultSharedPreferences(this)
|
||||||
|
|
||||||
ManagerSingleton.nfsw = settings.getBoolean("show_nfsw", false)
|
ManagerSingleton.nfsw = settings.getBoolean("show_nfsw", false)
|
||||||
ManagerSingleton.videos_count = settings.getInt("videos_count", 15)
|
ManagerSingleton.videos_count = settings.getString("videos_count", "15").toInt()
|
||||||
|
|
||||||
|
|
||||||
val host = settings.getString("hostP2play","")
|
val host = settings.getString("hostP2play","")
|
||||||
|
|
|
@ -92,8 +92,9 @@ class Videos: Client() {
|
||||||
return videos
|
return videos
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getVideos(start:Int, count:Int, sort:String = "-publishedAt", filter:String = ""):ArrayList<VideoModel>{
|
private fun getVideos(start:Int, sort:String = "-publishedAt", filter:String = ""):ArrayList<VideoModel>{
|
||||||
val nsfw = ManagerSingleton.nfsw
|
val nsfw = ManagerSingleton.nfsw
|
||||||
|
val count = ManagerSingleton.videos_count
|
||||||
var params = "start=$start&count=$count&sort=$sort&nsfw=$nsfw"
|
var params = "start=$start&count=$count&sort=$sort&nsfw=$nsfw"
|
||||||
if(filter != "")
|
if(filter != "")
|
||||||
params+="&filter=$filter"
|
params+="&filter=$filter"
|
||||||
|
@ -111,19 +112,20 @@ class Videos: Client() {
|
||||||
return videos
|
return videos
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getLastVideos(start:Int = 0, count:Int = 30): ArrayList<VideoModel>{
|
fun getLastVideos(start:Int = 0): ArrayList<VideoModel>{
|
||||||
return this.getVideos(start, count)
|
return this.getVideos(start)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getPopularVideos(start:Int = 0, count:Int = 30): ArrayList<VideoModel>{
|
fun getPopularVideos(start:Int = 0): ArrayList<VideoModel>{
|
||||||
return this.getVideos(start, count,"-views")
|
return this.getVideos(start,"-views")
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getLocalVideos(start:Int = 0, count:Int = 30): ArrayList<VideoModel>{
|
fun getLocalVideos(start:Int = 0): ArrayList<VideoModel>{
|
||||||
return this.getVideos(start, count,"-publishedAt", "local")
|
return this.getVideos(start,"-publishedAt", "local")
|
||||||
}
|
}
|
||||||
|
|
||||||
fun myVideos(token: String, start: Int = 0, count: Int = 30): ArrayList<VideoModel>{
|
fun myVideos(token: String, start: Int = 0): ArrayList<VideoModel>{
|
||||||
|
val count = ManagerSingleton.videos_count
|
||||||
val params = "start=$start&count=$count"
|
val params = "start=$start&count=$count"
|
||||||
var con=this._newCon("users/me/videos?$params","GET", token)
|
var con=this._newCon("users/me/videos?$params","GET", token)
|
||||||
var videos = arrayListOf<VideoModel>()
|
var videos = arrayListOf<VideoModel>()
|
||||||
|
@ -139,7 +141,8 @@ class Videos: Client() {
|
||||||
return videos
|
return videos
|
||||||
}
|
}
|
||||||
|
|
||||||
fun videoSubscriptions(token: String, start: Int = 0, count: Int = 30): ArrayList<VideoModel>{
|
fun videoSubscriptions(token: String, start: Int = 0): ArrayList<VideoModel>{
|
||||||
|
val count = ManagerSingleton.videos_count
|
||||||
val params = "start=$start&count=$count"
|
val params = "start=$start&count=$count"
|
||||||
var con=this._newCon("users/me/subscriptions/videos?$params","GET", token)
|
var con=this._newCon("users/me/subscriptions/videos?$params","GET", token)
|
||||||
var videos = arrayListOf<VideoModel>()
|
var videos = arrayListOf<VideoModel>()
|
||||||
|
@ -155,7 +158,8 @@ class Videos: Client() {
|
||||||
return videos
|
return videos
|
||||||
}
|
}
|
||||||
|
|
||||||
fun search(text: String, start: Int = 0, count: Int = 30): ArrayList<VideoModel>{
|
fun search(text: String, start: Int = 0): ArrayList<VideoModel>{
|
||||||
|
val count = ManagerSingleton.videos_count
|
||||||
val nsfw = ManagerSingleton.nfsw
|
val nsfw = ManagerSingleton.nfsw
|
||||||
val params = "search=$text&start=$start&count=$count&nsfw=$nsfw"
|
val params = "search=$text&start=$start&count=$count&nsfw=$nsfw"
|
||||||
var con=this._newCon("search/videos?$params","GET")
|
var con=this._newCon("search/videos?$params","GET")
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:layout_gravity="start"
|
android:layout_gravity="start"
|
||||||
|
android:background="@android:color/darker_gray"
|
||||||
android:fitsSystemWindows="true"
|
android:fitsSystemWindows="true"
|
||||||
app:headerLayout="@layout/nav_header_main"
|
app:headerLayout="@layout/nav_header_main"
|
||||||
app:menu="@menu/activity_main_drawer" />
|
app:menu="@menu/activity_main_drawer" />
|
||||||
|
|
Loading…
Reference in New Issue