From d485ddfc0ede59a0521167b24941b5d0d962fcb2 Mon Sep 17 00:00:00 2001
From: Michael Leon Putra Widhi <leonmichael463@gmail.com>
Date: Wed, 19 Apr 2023 15:39:40 +0700
Subject: [PATCH] fix : less data handling mechanism

---
 src/Utility/Statistics.py | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/Utility/Statistics.py b/src/Utility/Statistics.py
index e9335d4..e16e598 100644
--- a/src/Utility/Statistics.py
+++ b/src/Utility/Statistics.py
@@ -96,10 +96,13 @@ class Statistics:
                         count4 += 1
                         
             # Pemorsesan nilai
-            if (count3 >= 2 and count4 >= 2):
-                return "Mood kamu 7 hari terkahir sangat bagus! Pertahankan"
+            if (len(self.data) >= 7):
+                if (count3 >= 2 and count4 >= 2):
+                    return "Mood kamu 7 hari terkahir sangat bagus! Pertahankan"
+                else :
+                    return "Mood kamu 7 hari terakhir kurang begitu baik :( Semangat yaa!"
             else :
-                return "Mood kamu 7 hari terakhir kurang begitu baik :( Semangat yaa!"
+                return "Tidak terdapat data Mood yang cukup untuk dianalisis (kurang dari 7 hari)"
         
         elif (self.tipe == "Sleep"):
             # Membuat senarai waktu
@@ -118,7 +121,10 @@ class Statistics:
                     count += 1
                         
             # Pemorsesan nilai
-            if (count >= 4):
-                return "Waktu tidurmu sangat cukup 7 hari terakhir. Pertahankan ya!"
+            if (len(self.data) >= 7):
+                if (count >= 4):
+                    return "Waktu tidurmu sangat cukup 7 hari terakhir. Pertahankan ya!"
+                else :
+                    return "Waktu tidurmu 7 hari terakhir sangat kurang :( Istirahat yaa!"
             else :
-                return "Waktu tidurmu 7 hari terakhir sangat kurang :( Istirahat yaa!"
+                return "Tidak terdapat data waktu tidur yang cukup untuk dianalisis (kurang dari 7 hari)"
-- 
GitLab