mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-02-06 21:43:28 +01:00
Moved setQueue into transaction
This commit is contained in:
parent
ab34475b75
commit
bab27809c7
@ -441,6 +441,7 @@ public class PodDBAdapter {
|
|||||||
|
|
||||||
public void setQueue(List<FeedItem> queue) {
|
public void setQueue(List<FeedItem> queue) {
|
||||||
ContentValues values = new ContentValues();
|
ContentValues values = new ContentValues();
|
||||||
|
db.beginTransaction();
|
||||||
db.delete(TABLE_NAME_QUEUE, null, null);
|
db.delete(TABLE_NAME_QUEUE, null, null);
|
||||||
for (int i = 0; i < queue.size(); i++) {
|
for (int i = 0; i < queue.size(); i++) {
|
||||||
FeedItem item = queue.get(i);
|
FeedItem item = queue.get(i);
|
||||||
@ -450,6 +451,8 @@ public class PodDBAdapter {
|
|||||||
db.insertWithOnConflict(TABLE_NAME_QUEUE, null, values,
|
db.insertWithOnConflict(TABLE_NAME_QUEUE, null, values,
|
||||||
SQLiteDatabase.CONFLICT_REPLACE);
|
SQLiteDatabase.CONFLICT_REPLACE);
|
||||||
}
|
}
|
||||||
|
db.setTransactionSuccessful();
|
||||||
|
db.endTransaction();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeFeedMedia(FeedMedia media) {
|
public void removeFeedMedia(FeedMedia media) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user