diff options
author | daneren2005 <daneren2005@gmail.com> | 2013-11-25 09:14:34 -0800 |
---|---|---|
committer | daneren2005 <daneren2005@gmail.com> | 2013-11-25 09:14:34 -0800 |
commit | d9895cdbafa20e6877a569ffa42afd45916f7a25 (patch) | |
tree | dfb21eb243c9a25a68757b9d4973ec6a5a51844b /src/github/daneren2005 | |
parent | c03a5ae4cb985dfba8c832adf477b50dbbe96a70 (diff) | |
download | dsub-d9895cdbafa20e6877a569ffa42afd45916f7a25.tar.gz dsub-d9895cdbafa20e6877a569ffa42afd45916f7a25.tar.bz2 dsub-d9895cdbafa20e6877a569ffa42afd45916f7a25.zip |
Refresh server before syncing podcasts
Diffstat (limited to 'src/github/daneren2005')
-rw-r--r-- | src/github/daneren2005/dsub/service/sync/PodcastSyncAdapter.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/github/daneren2005/dsub/service/sync/PodcastSyncAdapter.java b/src/github/daneren2005/dsub/service/sync/PodcastSyncAdapter.java index 3d9b8168..2aaa7a53 100644 --- a/src/github/daneren2005/dsub/service/sync/PodcastSyncAdapter.java +++ b/src/github/daneren2005/dsub/service/sync/PodcastSyncAdapter.java @@ -53,8 +53,14 @@ public class PodcastSyncAdapter extends SubsonicSyncAdapter { @Override
public void onExecuteSync(Context context, int instance) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
-
ArrayList<SyncSet> podcastList = SyncUtil.getSyncedPodcasts(context, instance);
+
+ // Only refresh if syncs exist (implies a server where supported)
+ if(podcastList.size() > 0) {
+ // Refresh podcast listings before syncing
+ musicService.refreshPodcasts(context, null);
+ }
+
boolean updated = false;
for(int i = 0; i < podcastList.size(); i++) {
SyncSet set = podcastList.get(i);
|