提交记录修改Core/Servicers/Instances/Main.cs+2 −12看文件
修改Core/Servicers/Instances/Sleepdiscover.cs+11 −4看文件
| @@ -105,10 +105,7 @@ namespace Core.Servicers.Instances | ||
| 105 | 105 | { |
| 106 | 106 | Logger.Info("[time changed] status:" + sleepStatus + ",process:" + activeProcess + ",start:" + activeStartTime.ToString() + ",end:" + DateTime.Now.ToString() + ",time:" + time.ToString()); |
| 107 | 107 | |
| 108 | 删除: if (sleepStatus == SleepStatus.Wake) | |
| 109 | 删除: { | |
| 110 | 删除: UpdateTime(time); | |
| 111 | 删除: } | |
| 108 | 新增: UpdateTime(time); | |
| 112 | 109 | } |
| 113 | 110 | |
| 114 | 111 | private void AppConfig_ConfigChanged(ConfigModel oldConfig, ConfigModel newConfig) |
| @@ -165,8 +162,6 @@ namespace Core.Servicers.Instances | ||
| 165 | 162 | public void Exit() |
| 166 | 163 | { |
| 167 | 164 | observer?.Stop(); |
| 168 | 删除: | |
| 169 | 删除: //appData.SaveAppChanges(); | |
| 170 | 165 | } |
| 171 | 166 | |
| 172 | 167 | |
| @@ -201,11 +196,6 @@ namespace Core.Servicers.Instances | ||
| 201 | 196 | UpdateTime(); |
| 202 | 197 | |
| 203 | 198 | activeProcess = null; |
| 204 | 删除: //activeSeconds = 0; | |
| 205 | 删除: //activeTimer.Stop(); | |
| 206 | 删除: | |
| 207 | 删除: // 更新app数据 | |
| 208 | 删除: //appData.SaveAppChanges(); | |
| 209 | 199 | } |
| 210 | 200 | else if (sleepStatus == SleepStatus.Wake) |
| 211 | 201 | { |
| @@ -362,7 +352,7 @@ namespace Core.Servicers.Instances | ||
| 362 | 352 | HandleLinks(activeProcess, seconds, time); |
| 363 | 353 | } |
| 364 | 354 | |
| 365 | 删除: Logger.Info("status:" + sleepStatus + ",process:" + activeProcess + ",seconds:" + seconds + ",start:" + activeStartTime.ToString() + ",end:" + DateTime.Now.ToString()); | |
| 355 | 新增: Logger.Info("status:" + sleepStatus + ",process:" + activeProcess + ",seconds:" + seconds + ",start:" + activeStartTime.ToString() + ",end:" + DateTime.Now.ToString() + ",time:" + time.ToString()); | |
| 366 | 356 | |
| 367 | 357 | activeStartTime = DateTime.Now; |
| 368 | 358 | |
| @@ -77,6 +77,7 @@ namespace Core.Servicers.Instances | ||
| 77 | 77 | } |
| 78 | 78 | else |
| 79 | 79 | { |
| 80 | 新增: playSoundStartTime = DateTime.MinValue; | |
| 80 | 81 | pressKeyboardLastTime = DateTime.Now; |
| 81 | 82 | } |
| 82 | 83 | } |
| @@ -99,6 +100,7 @@ namespace Core.Servicers.Instances | ||
| 99 | 100 | //电脑恢复 |
| 100 | 101 | if (status == SleepStatus.Sleep) |
| 101 | 102 | { |
| 103 | 新增: playSoundStartTime = DateTime.MinValue; | |
| 102 | 104 | status = SleepStatus.Wake; |
| 103 | 105 | SleepStatusChanged?.Invoke(status); |
| 104 | 106 | } |
| @@ -119,6 +121,7 @@ namespace Core.Servicers.Instances | ||
| 119 | 121 | return; |
| 120 | 122 | } |
| 121 | 123 | |
| 124 | 新增: playSoundStartTime = DateTime.MinValue; | |
| 122 | 125 | status = SleepStatus.Wake; |
| 123 | 126 | SleepStatusChanged?.Invoke(status); |
| 124 | 127 | } |
| @@ -183,7 +186,7 @@ namespace Core.Servicers.Instances | ||
| 183 | 186 | |
| 184 | 187 | if (playSoundStartTime == DateTime.MinValue) |
| 185 | 188 | { |
| 186 | 删除: playSoundStartTime = DateTime.Now; | |
| 189 | 新增: playSoundStartTime = DateTime.Now;//没有正确更新时间导致没超过2个小时就进入睡眠状态了 | |
| 187 | 190 | } |
| 188 | 191 | else |
| 189 | 192 | { |
| @@ -196,7 +199,7 @@ namespace Core.Servicers.Instances | ||
| 196 | 199 | status = SleepStatus.Sleep; |
| 197 | 200 | |
| 198 | 201 | playSoundStartTime = DateTime.MinValue; |
| 199 | 删除: | |
| 202 | 新增: Logger.Info("[sleep] [1] time:" + timeSpan.TotalHours + ",start:" + playSoundStartTime); | |
| 200 | 203 | SleepStatusChanged?.Invoke(status); |
| 201 | 204 | } |
| 202 | 205 | } |
| @@ -207,10 +210,16 @@ namespace Core.Servicers.Instances | ||
| 207 | 210 | { |
| 208 | 211 | // 没有播放声音且键盘休眠超时 |
| 209 | 212 | status = SleepStatus.Sleep; |
| 213 | 新增: Logger.Info("[sleep] [2]"); | |
| 214 | 新增: | |
| 210 | 215 | SleepStatusChanged?.Invoke(status); |
| 211 | 216 | } |
| 212 | 217 | } |
| 213 | 218 | } |
| 219 | 新增: else | |
| 220 | 新增: { | |
| 221 | 新增: playSoundStartTime = DateTime.MinValue; | |
| 222 | 新增: } | |
| 214 | 223 | } |
| 215 | 224 | else |
| 216 | 225 | { |
| @@ -223,8 +232,6 @@ namespace Core.Servicers.Instances | ||
| 223 | 232 | } |
| 224 | 233 | } |
| 225 | 234 | |
| 226 | 删除: Logger.Info("【当前坐标】status:" + status + ",lastPoint:" + lastPoint.ToString() + ",now point:" + point.ToString()); | |
| 227 | 删除: | |
| 228 | 235 | lastPoint = point; |
| 229 | 236 | } |
| 230 | 237 | |

