David P.G
2dda2029bd
1. 重构 DeviceManagementService 类:
- 修改 CreateDeviceWithDetailsAsync 方法,在数据库创建成功后自动添加到内存
- 修改 UpdateDeviceAsync 方法,在数据库更新成功后自动更新内存
- 修改 DeleteDeviceByIdAsync 方法,在数据库删除成功后自动从内存移除
- 修改 ToggleDeviceActiveStateAsync 方法,在数据库切换激活状态后更新内存
2. 更新 DeviceDataService 类:
- 移除了在 AddDevice 方法中的独立 AddDeviceToMemory 调用
- 移除了在 DeleteDevice 方法中的独立 RemoveDeviceFromMemory 调用
- 为 UpdateDevice 方法添加了注释,说明内存自动更新
3. 更新 DeviceMonitoringService 类:
- 在 OnDeviceActiveChanged 方法中使用 Task 运行异步的 UpdateDeviceAsync 调用
4. 更新接口文档:
- 在 IDeviceManagementService 接口中更新了内存操作方法的注释,说明通常由其他操作自动调用
2025-10-01 18:09:30 +08:00
..
2025-07-26 12:19:05 +08:00
2025-09-09 16:46:33 +08:00
2025-09-23 09:28:08 +08:00
2025-07-21 14:35:17 +08:00
2025-09-05 13:35:20 +08:00
2025-09-23 06:51:29 +08:00
2025-09-05 16:18:01 +08:00
2025-07-19 11:11:01 +08:00
2025-09-10 18:15:31 +08:00
2025-07-18 22:21:16 +08:00
2025-10-01 18:09:30 +08:00
2025-07-28 11:09:52 +08:00
2025-10-01 18:02:33 +08:00
2025-09-23 09:28:08 +08:00
2025-09-14 20:46:31 +08:00
2025-09-23 06:51:29 +08:00
2025-07-18 22:21:16 +08:00
2025-09-22 06:24:08 +08:00
2025-07-18 22:21:16 +08:00
2025-07-18 22:21:16 +08:00