From dac549d3c2124439c5fcd29a63ef41ff3a067cfc Mon Sep 17 00:00:00 2001 From: Shekhar Sahu Date: Thu, 17 Dec 2015 15:25:17 +0530 Subject: [PATCH] + SearchEngine.java :- Added extra param 'countryCode' to support localization on suggestionList method. + YoutubeSearchEngine.java :- change implementation for suggestionList method and added parameter 'languageCode' on suggestion URL. --- .../main/java/org/schabi/newpipe/services/SearchEngine.java | 2 +- .../schabi/newpipe/services/youtube/YoutubeSearchEngine.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/services/SearchEngine.java b/app/src/main/java/org/schabi/newpipe/services/SearchEngine.java index 98aa42ae5..412822953 100644 --- a/app/src/main/java/org/schabi/newpipe/services/SearchEngine.java +++ b/app/src/main/java/org/schabi/newpipe/services/SearchEngine.java @@ -35,7 +35,7 @@ public interface SearchEngine { public final Vector resultList = new Vector<>(); } - ArrayList suggestionList(String query); + ArrayList suggestionList(String query, String contentCountry); //Result search(String query, int page); Result search(String query, int page, String contentCountry); diff --git a/app/src/main/java/org/schabi/newpipe/services/youtube/YoutubeSearchEngine.java b/app/src/main/java/org/schabi/newpipe/services/youtube/YoutubeSearchEngine.java index a6d6e31c3..a3238a6e5 100644 --- a/app/src/main/java/org/schabi/newpipe/services/youtube/YoutubeSearchEngine.java +++ b/app/src/main/java/org/schabi/newpipe/services/youtube/YoutubeSearchEngine.java @@ -140,7 +140,7 @@ public class YoutubeSearchEngine implements SearchEngine { } @Override - public ArrayList suggestionList(String query) { + public ArrayList suggestionList(String query,String languageCode) { ArrayList suggestions = new ArrayList<>(); @@ -150,6 +150,7 @@ public class YoutubeSearchEngine implements SearchEngine { .appendPath("complete") .appendPath("search") .appendQueryParameter("client", "") + .appendQueryParameter("language",languageCode) .appendQueryParameter("output", "toolbar") .appendQueryParameter("ds", "yt") .appendQueryParameter("q", query);