aboutsummaryrefslogtreecommitdiff
path: root/src/WatchLog.cs
diff options
context:
space:
mode:
authorDemonKingSwarn <rockingswarn@gmail.com>2025-01-25 23:22:47 +0530
committerDemonKingSwarn <rockingswarn@gmail.com>2025-01-25 23:22:47 +0530
commitb8ca4d2b90aaf41111c90dc6fff1181d43474443 (patch)
tree0c95082059091db41581ad259c52d52130569b5f /src/WatchLog.cs
parent50569b93d07893821e98f161139bc903201fa454 (diff)
downloadhypr-wellbeing-b8ca4d2b90aaf41111c90dc6fff1181d43474443.zip
hypr-wellbeing-b8ca4d2b90aaf41111c90dc6fff1181d43474443.tar.gz
chore: UI added
Diffstat (limited to 'src/WatchLog.cs')
-rw-r--r--src/WatchLog.cs42
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();
}
-
}
}
}