COVIDSafe code from version 1.10 (#20)

This commit is contained in:
COVIDSafe Support 2020-08-18 10:52:17 +10:00 committed by GitHub
parent 3b1d8fa3f4
commit 4ddb77535e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
37 changed files with 2681 additions and 328 deletions

View file

@ -102,7 +102,7 @@ final class InfoViewController: UIViewController {
@objc
func clearLogsButtonClicked() {
guard let persistentContainer =
guard let persistentContainer =
EncounterDB.shared.persistentContainer else {
return
}
@ -119,14 +119,19 @@ final class InfoViewController: UIViewController {
print("Could not perform delete. \(error)")
}
guard let logPersistentContainer =
BLELogDB.shared.persistentContainer else {
return
}
let logManagedContext = logPersistentContainer.viewContext
let logFetchRequest = NSFetchRequest<BLELog>(entityName: "BLELog")
logFetchRequest.includesPropertyValues = false
do {
let logs = try managedContext.fetch(logFetchRequest)
let logs = try logManagedContext.fetch(logFetchRequest)
for bleLog in logs {
managedContext.delete(bleLog)
logManagedContext.delete(bleLog)
}
try managedContext.save()
try logManagedContext.save()
} catch {
print("Could not perform delete. \(error)")
}