|
@@ -407,7 +407,7 @@ extension Notification.Name {
|
|
|
|
|
|
|
|
private func purgeOldNSManagedObjects() async throws {
|
|
private func purgeOldNSManagedObjects() async throws {
|
|
|
async let glucoseDeletion: () = coreDataStack.batchDeleteOlderThan(GlucoseStored.self, dateKey: "date", days: 90)
|
|
async let glucoseDeletion: () = coreDataStack.batchDeleteOlderThan(GlucoseStored.self, dateKey: "date", days: 90)
|
|
|
- async let deletedGlucoseDeletion: () = coreDataStack
|
|
|
|
|
|
|
+ async let archivedGlucoseDeletion: () = coreDataStack
|
|
|
.batchDeleteOlderThan(DeletedGlucoseStored.self, dateKey: "date", days: 90)
|
|
.batchDeleteOlderThan(DeletedGlucoseStored.self, dateKey: "date", days: 90)
|
|
|
async let pumpEventDeletion: () = coreDataStack.batchDeleteOlderThan(PumpEventStored.self, dateKey: "timestamp", days: 90)
|
|
async let pumpEventDeletion: () = coreDataStack.batchDeleteOlderThan(PumpEventStored.self, dateKey: "timestamp", days: 90)
|
|
|
async let bolusDeletion: () = coreDataStack.batchDeleteOlderThan(
|
|
async let bolusDeletion: () = coreDataStack.batchDeleteOlderThan(
|
|
@@ -443,7 +443,7 @@ extension Notification.Name {
|
|
|
|
|
|
|
|
// Await each task to ensure they are all completed
|
|
// Await each task to ensure they are all completed
|
|
|
try await glucoseDeletion
|
|
try await glucoseDeletion
|
|
|
- try await deletedGlucoseDeletion
|
|
|
|
|
|
|
+ try await archivedGlucoseDeletion
|
|
|
try await pumpEventDeletion
|
|
try await pumpEventDeletion
|
|
|
try await bolusDeletion
|
|
try await bolusDeletion
|
|
|
try await tempBasalDeletion
|
|
try await tempBasalDeletion
|