When deleting a feed, also remove corresponding download log entries
This commit is contained in:
parent
d18efcc3b1
commit
a218665f8a
@ -886,6 +886,10 @@ public class PodDBAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void removeFeedMedia(FeedMedia media) {
|
public void removeFeedMedia(FeedMedia media) {
|
||||||
|
// delete download log entries for feed media
|
||||||
|
db.delete(TABLE_NAME_DOWNLOAD_LOG, KEY_FEEDFILE + "=? AND " + KEY_FEEDFILETYPE +"=?",
|
||||||
|
new String[] { String.valueOf(media.getId()), String.valueOf(FeedMedia.FEEDFILETYPE_FEEDMEDIA) });
|
||||||
|
|
||||||
db.delete(TABLE_NAME_FEED_MEDIA, KEY_ID + "=?",
|
db.delete(TABLE_NAME_FEED_MEDIA, KEY_ID + "=?",
|
||||||
new String[]{String.valueOf(media.getId())});
|
new String[]{String.valueOf(media.getId())});
|
||||||
}
|
}
|
||||||
@ -930,6 +934,9 @@ public class PodDBAdapter {
|
|||||||
removeFeedItem(item);
|
removeFeedItem(item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// delete download log entries for feed
|
||||||
|
db.delete(TABLE_NAME_DOWNLOAD_LOG, KEY_FEEDFILE + "=? AND " + KEY_FEEDFILETYPE +"=?",
|
||||||
|
new String[] { String.valueOf(feed.getId()), String.valueOf(Feed.FEEDFILETYPE_FEED) });
|
||||||
|
|
||||||
db.delete(TABLE_NAME_FEEDS, KEY_ID + "=?",
|
db.delete(TABLE_NAME_FEEDS, KEY_ID + "=?",
|
||||||
new String[]{String.valueOf(feed.getId())});
|
new String[]{String.valueOf(feed.getId())});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user