diff --git a/app/src/main/java/app/fedilab/android/asynctasks/SyncTimelinesAsyncTask.java b/app/src/main/java/app/fedilab/android/asynctasks/SyncTimelinesAsyncTask.java index 7377c78de..e1f695154 100644 --- a/app/src/main/java/app/fedilab/android/asynctasks/SyncTimelinesAsyncTask.java +++ b/app/src/main/java/app/fedilab/android/asynctasks/SyncTimelinesAsyncTask.java @@ -123,14 +123,6 @@ public class SyncTimelinesAsyncTask { i++; manageTimelines.add(manageArt); new TimelinesDAO(contextReference.get(), db).insert(manageArt); - //Add Public PEERTUBE - ManageTimelines managePeertube = new ManageTimelines(); - managePeertube.setDisplayed(true); - managePeertube.setType(ManageTimelines.Type.PEERTUBE); - managePeertube.setPosition(i); - i++; - manageTimelines.add(managePeertube); - new TimelinesDAO(contextReference.get(), db).insert(managePeertube); } List tagTimelines = new SearchDAO(contextReference.get(), db).getAll(); @@ -161,8 +153,9 @@ public class SyncTimelinesAsyncTask { i++; } } + } else { + new TimelinesDAO(contextReference.get(), db).removePeertube(); } - List tagsInDb = new SearchDAO(contextReference.get(), db).getAll(); List instancesInDb = new InstancesDAO(contextReference.get(), db).getAllInstances(); diff --git a/app/src/main/java/app/fedilab/android/sqlite/TimelinesDAO.java b/app/src/main/java/app/fedilab/android/sqlite/TimelinesDAO.java index af861c73f..a77487d23 100644 --- a/app/src/main/java/app/fedilab/android/sqlite/TimelinesDAO.java +++ b/app/src/main/java/app/fedilab/android/sqlite/TimelinesDAO.java @@ -66,6 +66,10 @@ public class TimelinesDAO { return db.delete(Sqlite.TABLE_TIMELINES, Sqlite.COL_ID + " = \"" + timeline.getId() + "\"", null); } + public int removePeertube() { + return db.delete(Sqlite.TABLE_TIMELINES, Sqlite.COL_TYPE + " = \"" + ManageTimelines.typeToDb(ManageTimelines.Type.PEERTUBE) + "\"", null); + } + //------- REMOVE ------- public int removeAll() { SharedPreferences sharedpreferences = context.getSharedPreferences(Helper.APP_PREFS, Context.MODE_PRIVATE);