diff options
Diffstat (limited to 'src/de/danoeh/antennapod/feed/FeedMedia.java')
-rw-r--r-- | src/de/danoeh/antennapod/feed/FeedMedia.java | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/de/danoeh/antennapod/feed/FeedMedia.java b/src/de/danoeh/antennapod/feed/FeedMedia.java index 321e12863..81cae8507 100644 --- a/src/de/danoeh/antennapod/feed/FeedMedia.java +++ b/src/de/danoeh/antennapod/feed/FeedMedia.java @@ -12,9 +12,7 @@ import android.os.Parcel; import android.os.Parcelable; import android.util.Log; import de.danoeh.antennapod.PodcastApp; -import de.danoeh.antennapod.asynctask.FlattrClickWorker; import de.danoeh.antennapod.preferences.PlaybackPreferences; -import de.danoeh.antennapod.service.PlaybackService; import de.danoeh.antennapod.storage.DBReader; import de.danoeh.antennapod.storage.DBWriter; import de.danoeh.antennapod.preferences.UserPreferences; @@ -148,6 +146,10 @@ public class FeedMedia extends FeedFile implements Playable { return played_duration; } + public void setPlayedDuration(int played_duration) { + this.played_duration = played_duration; + } + public int getPosition() { return position; } @@ -330,14 +332,6 @@ public class FeedMedia extends FeedFile implements Playable { @Override public void saveCurrentPosition(SharedPreferences pref, int newPosition) { setPosition(newPosition); - - // Auto flattr - if (UserPreferences.isAutoFlattr() && item.getPaymentLink() != null && item.getFlattrStatus().getUnflattred() && (played_duration > 0.8*duration)) { - Log.d(TAG, "saveCurrentPosition: performing auto flattr since played duration " + Integer.toString(played_duration) + " is 80% of file duration " + Integer.toString(duration)); - item.getFlattrStatus().setFlattrQueue(); - DBWriter.setFeedItemFlattrStatus(PodcastApp.getInstance(), item, false); - } - DBWriter.setFeedMediaPlaybackInformation(PodcastApp.getInstance(), this); } |