Local videos
This commit is contained in:
parent
d7d597f235
commit
26d951e07d
@ -80,7 +80,7 @@ public class VideoListActivity extends AppCompatActivity {
|
||||
private int currentStart = 0;
|
||||
private int count = 12;
|
||||
private String sort = "-createdAt";
|
||||
private String filter = "";
|
||||
private String filter = null;
|
||||
private String searchQuery = "";
|
||||
|
||||
private TextView emptyView;
|
||||
@ -108,7 +108,7 @@ public class VideoListActivity extends AppCompatActivity {
|
||||
|
||||
setContentView(R.layout.activity_video_list);
|
||||
|
||||
filter = "";
|
||||
filter = null;
|
||||
|
||||
createBottomBarNavigation();
|
||||
|
||||
@ -260,9 +260,9 @@ public class VideoListActivity extends AppCompatActivity {
|
||||
|
||||
Call<VideoList> call;
|
||||
if (!searchQuery.equals("")) {
|
||||
call = service.searchVideosData(start, count, sort, nsfw, searchQuery);
|
||||
call = service.searchVideosData(start, count, sort, nsfw, searchQuery, filter);
|
||||
} else {
|
||||
call = service.getVideosData(start, count, sort, nsfw);
|
||||
call = service.getVideosData(start, count, sort, nsfw, filter);
|
||||
}
|
||||
|
||||
/*Log the URL called*/
|
||||
@ -363,6 +363,8 @@ public class VideoListActivity extends AppCompatActivity {
|
||||
new IconicsDrawable(this, FontAwesome.Icon.faw_home));
|
||||
navMenu.findItem(R.id.navigation_trending).setIcon(
|
||||
new IconicsDrawable(this, FontAwesome.Icon.faw_fire));
|
||||
navMenu.findItem(R.id.navigation_local).setIcon(
|
||||
new IconicsDrawable(this, FontAwesome.Icon.faw_home));
|
||||
navMenu.findItem(R.id.navigation_subscriptions).setIcon(
|
||||
new IconicsDrawable(this, FontAwesome.Icon.faw_folder));
|
||||
navMenu.findItem(R.id.navigation_account).setIcon(
|
||||
@ -377,6 +379,7 @@ public class VideoListActivity extends AppCompatActivity {
|
||||
if (!isLoading) {
|
||||
sort = "-createdAt";
|
||||
currentStart = 0;
|
||||
filter = null;
|
||||
loadVideos(currentStart, count, sort, filter);
|
||||
}
|
||||
|
||||
@ -387,6 +390,18 @@ public class VideoListActivity extends AppCompatActivity {
|
||||
if (!isLoading) {
|
||||
sort = "-trending";
|
||||
currentStart = 0;
|
||||
filter = null;
|
||||
loadVideos(currentStart, count, sort, filter);
|
||||
}
|
||||
|
||||
return true;
|
||||
case R.id.navigation_local:
|
||||
//Log.v(TAG, "navigation_trending");
|
||||
|
||||
if (!isLoading) {
|
||||
sort = "-publishedAt";
|
||||
filter = "local";
|
||||
currentStart = 0;
|
||||
loadVideos(currentStart, count, sort, filter);
|
||||
}
|
||||
|
||||
|
@ -31,8 +31,8 @@ public interface GetVideoDataService {
|
||||
@Query("start") int start,
|
||||
@Query("count") int count,
|
||||
@Query("sort") String sort,
|
||||
@Query("nsfw") String nsfw
|
||||
//@Query("filter") String filter
|
||||
@Query("nsfw") String nsfw,
|
||||
@Query("filter") String filter
|
||||
);
|
||||
|
||||
@GET("videos/{id}")
|
||||
@ -46,7 +46,7 @@ public interface GetVideoDataService {
|
||||
@Query("count") int count,
|
||||
@Query("sort") String sort,
|
||||
@Query("nsfw") String nsfw,
|
||||
@Query("search") String search
|
||||
// @Query("filter") String filter
|
||||
@Query("search") String search,
|
||||
@Query("filter") String filter
|
||||
);
|
||||
}
|
@ -12,6 +12,11 @@
|
||||
android:title="@string/bottom_nav_title_trending"
|
||||
app:showAsAction="always|withText"/>
|
||||
|
||||
<item
|
||||
android:id="@+id/navigation_local"
|
||||
android:title="@string/bottom_nav_title_local"
|
||||
app:showAsAction="ifRoom|withText"/>
|
||||
|
||||
<item
|
||||
android:id="@+id/navigation_subscriptions"
|
||||
android:title="@string/bottom_nav_title_subscriptions"
|
||||
|
@ -95,5 +95,6 @@
|
||||
<string name="video_compress_icon">{faw-compress}</string>
|
||||
<string name="pref_title_background_play">Background Playback</string>
|
||||
<string name="pref_description_background_play">If enabled, continues to play video in background.</string>
|
||||
<string name="bottom_nav_title_local">Local</string>
|
||||
|
||||
</resources>
|
||||
|
Loading…
Reference in New Issue
Block a user