diff options
| author | DemonKingSwarn <rockingswarn@gmail.com> | 2025-01-25 23:22:47 +0530 |
|---|---|---|
| committer | DemonKingSwarn <rockingswarn@gmail.com> | 2025-01-25 23:22:47 +0530 |
| commit | b8ca4d2b90aaf41111c90dc6fff1181d43474443 (patch) | |
| tree | 0c95082059091db41581ad259c52d52130569b5f /src/WatchLog.cs | |
| parent | 50569b93d07893821e98f161139bc903201fa454 (diff) | |
| download | hypr-wellbeing-b8ca4d2b90aaf41111c90dc6fff1181d43474443.zip hypr-wellbeing-b8ca4d2b90aaf41111c90dc6fff1181d43474443.tar.gz | |
chore: UI added
Diffstat (limited to 'src/WatchLog.cs')
| -rw-r--r-- | src/WatchLog.cs | 42 |
1 files changed, 19 insertions, 23 deletions
diff --git a/src/WatchLog.cs b/src/WatchLog.cs index b153804..83001c1 100644 --- a/src/WatchLog.cs +++ b/src/WatchLog.cs @@ -143,7 +143,7 @@ namespace hyprwatch.Logger } } - bool isAfk = false; + //bool isAfk = false; //int afkTimeout = 1; var data = ImportData(filename); @@ -155,36 +155,32 @@ namespace hyprwatch.Logger filename = Path.Combine($"{homeDir}", ".cache", "hyprwatch", "daily_data", $"{date}.csv"); Console.WriteLine(data); - if(!isAfk) + string activeWindow = GetWindows.ActiveWindow(); + string usage = data.TryGetValue(activeWindow, out string? value) ? value : null; + if(usage == null) { - string activeWindow = GetWindows.ActiveWindow(); - string usage = data.TryGetValue(activeWindow, out string? value) ? value : null; - if(usage == null) - { - usage = "00:00:00"; - } + usage = "00:00:00"; + } - Thread.Sleep(1000); + Thread.Sleep(1000); - usage = TimeOperations.TimeAddition("00:00:01", usage); - data[$"{activeWindow}"] = usage; + usage = TimeOperations.TimeAddition("00:00:01", usage); + data[$"{activeWindow}"] = usage; - if(File.Exists(filename)) - { - UpdateCSV(GetDate(), data); - } - else if(!File.Exists(filename)) + if(File.Exists(filename)) + { + UpdateCSV(GetDate(), data); + } + else if(!File.Exists(filename)) + { + string newFilename = Path.Combine($"{homeDir}", ".cache", "hyprwatch", "daily_data", $"{GetDate()}.csv"); + using (var fp = File.Create(newFilename)) { - string newFilename = Path.Combine($"{homeDir}", ".cache", "hyprwatch", "daily_data", $"{GetDate()}.csv"); - using (var fp = File.Create(newFilename)) - { // The using block ensures the file is created and closed properly - } - - data.Clear(); } + + data.Clear(); } - } } } |
