diff --git a/Reader/CoreData/PersistentContainer.swift b/Reader/CoreData/PersistentContainer.swift
index 0ca2447..0ef2d68 100644
--- a/Reader/CoreData/PersistentContainer.swift
+++ b/Reader/CoreData/PersistentContainer.swift
@@ -91,6 +91,9 @@ class PersistentContainer: NSPersistentContainer {
mo.updateFromServer(feed)
}
}
+ for removed in existingFeeds where !serverFeeds.contains(where: { $0.id == removed.id }) {
+ self.backgroundContext.delete(removed)
+ }
if self.backgroundContext.hasChanges {
try self.backgroundContext.save()
diff --git a/Reader/CoreData/Reader.xcdatamodeld/Reader.xcdatamodel/contents b/Reader/CoreData/Reader.xcdatamodeld/Reader.xcdatamodel/contents
index 3698692..e351ea0 100644
--- a/Reader/CoreData/Reader.xcdatamodeld/Reader.xcdatamodel/contents
+++ b/Reader/CoreData/Reader.xcdatamodeld/Reader.xcdatamodel/contents
@@ -6,7 +6,7 @@
-
+