跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

提交记录
修改Core/Servicers/Instances/Sleepdiscover.cs+18 −0看文件
@@ -25,6 +25,24 @@ namespace Core.Servicers.Instances
2525
2626 // 播放声音开始时间
2727 private DateTime playSoundStartTime;
28新增:
29新增: private readonly IObserver observer;
30新增:
31新增: public Sleepdiscover(IObserver observer)
32新增: {
33新增: this.observer = observer;
34新增: observer.OnAppActive += Observer_OnAppActive;
35新增: }
36新增:
37新增: private void Observer_OnAppActive(string processName, string description, string file)
38新增: {
39新增: if (status == SleepStatus.Sleep)
40新增: {
41新增: status = SleepStatus.Wake;
42新增: SleepStatusChanged?.Invoke(status);
43新增: }
44新增: }
45新增:
2846 public void Start()
2947 {
3048 timer = new DispatcherTimer();