diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2013-09-01 16:27:01 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2013-09-01 16:27:01 +0200 |
commit | 730ba3cc26d65a2f4c6c8f2489ea98beab10364b (patch) | |
tree | eb84522b810b40bab4e61448dddd79656fee920e /src/de/danoeh/antennapod/fragment/gpodnet/SuggestionListFragment.java | |
parent | d45b0e2ea901b63a86e9b21b7048ef5b76641141 (diff) | |
download | AntennaPod-730ba3cc26d65a2f4c6c8f2489ea98beab10364b.zip |
Added suggestions list
Turned off at the moment
Diffstat (limited to 'src/de/danoeh/antennapod/fragment/gpodnet/SuggestionListFragment.java')
-rw-r--r-- | src/de/danoeh/antennapod/fragment/gpodnet/SuggestionListFragment.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/fragment/gpodnet/SuggestionListFragment.java b/src/de/danoeh/antennapod/fragment/gpodnet/SuggestionListFragment.java new file mode 100644 index 000000000..45fe25580 --- /dev/null +++ b/src/de/danoeh/antennapod/fragment/gpodnet/SuggestionListFragment.java @@ -0,0 +1,26 @@ +package de.danoeh.antennapod.fragment.gpodnet; + +import de.danoeh.antennapod.gpoddernet.GpodnetService; +import de.danoeh.antennapod.gpoddernet.GpodnetServiceException; +import de.danoeh.antennapod.gpoddernet.model.GpodnetPodcast; +import de.danoeh.antennapod.preferences.GpodnetPreferences; + +import java.util.ArrayList; +import java.util.List; + +/** + * Displays suggestions from gpodder.net + */ +public class SuggestionListFragment extends PodcastListFragment { + private static final int SUGGESTIONS_COUNT = 50; + + @Override + protected List<GpodnetPodcast> loadPodcastData(GpodnetService service) throws GpodnetServiceException { + if (GpodnetPreferences.loggedIn()) { + service.authenticate(GpodnetPreferences.getUsername(), GpodnetPreferences.getPassword()); + return service.getSuggestions(SUGGESTIONS_COUNT); + } else { + return new ArrayList<GpodnetPodcast>(); + } + } +} |