From 86c64c51c90b2218d90877070a7d41e2524402d7 Mon Sep 17 00:00:00 2001 From: Trey t Date: Sat, 24 Dec 2022 10:51:03 -0600 Subject: [PATCH] mess with fake data generator to be more happy --- Shared/Persisence/PersistenceHelper.swift | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Shared/Persisence/PersistenceHelper.swift b/Shared/Persisence/PersistenceHelper.swift index 62ce5a9..b55132c 100644 --- a/Shared/Persisence/PersistenceHelper.swift +++ b/Shared/Persisence/PersistenceHelper.swift @@ -55,7 +55,10 @@ extension PersistenceController { func generateObjectNotInArray(forDate date: Date = Date(), withMood mood: Mood = .placeholder) -> MoodEntry { let newItem = MoodEntry(context: childContext) newItem.timestamp = Date() - newItem.moodValue = Int16(mood.rawValue) + newItem.moodValue = Int16.random(in: 2 ... 4) + if Int16.random(in: 0 ... 400) % 5 == 0 { + newItem.moodValue = Int16.random(in: 0 ... 4) + } newItem.forDate = date newItem.weekDay = Int16(Calendar.current.component(.weekday, from: Date())) newItem.canEdit = false @@ -71,7 +74,10 @@ extension PersistenceController { for idx in 1..<1000 { let newItem = MoodEntry(context: viewContext) newItem.timestamp = Date() - newItem.moodValue = Int16(Mood.allValues.randomElement()!.rawValue) + newItem.moodValue = Int16.random(in: 3 ... 4) + if Int16.random(in: 0 ... 400) % 5 == 0 { + newItem.moodValue = Int16.random(in: 0 ... 4) + } newItem.canEdit = true newItem.canDelete = true