✨ Fixing small issue, adding Settings, adding Acknowledgements, adding logout functionality

This commit is contained in:
Paddy authored and Patrick Müller committed 2020-12-28 23:12:09 +01:00
1 parent 6c3e0f498a
commit 52dbfa60ea
7 files changed
+120 -2

No files matched your search

@@ -39,4 +39,25 @@ class UtilityFunctions {
return false
}
}
public class func deleteAllData() -> Bool {
let entities = ["User", "Item"]
var allSuccessful = true
for entityName in entities {
let fetchRequest: NSFetchRequest<NSFetchRequestResult> = NSFetchRequest(entityName: entityName)
let deleteRequest = NSBatchDeleteRequest(fetchRequest: fetchRequest)
do {
try PersistenceController.shared.context.execute(deleteRequest)
PersistenceController.shared.save()
} catch let error as NSError {
print(error)
allSuccessful = false
}
}
return allSuccessful
}
}