跳到主要内容

github/tai

公开

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

提交记录
修改Core/Servicers/Instances/AppData.cs+20 −20看文件
@@ -78,13 +78,8 @@ namespace Core.Servicers.Instances
7878 if (!_updateTempApps.Where(m => m.ID == app.ID).Any())
7979 {
8080 _updateTempApps.Add(app);
81删除:
82删除: Task.Run(() =>
83删除: {
84删除: SaveAppChanges();
85删除: });
86删除:
8781 }
82新增: SaveAppChanges();
8883 }
8984 public AppModel GetApp(string name)
9085 {
@@ -114,27 +109,32 @@ namespace Core.Servicers.Instances
114109
115110 private void SaveAppChanges()
116111 {
117删除: if (_updateTempApps.Count > 0)
112新增: Task.Run(() =>
118113 {
119删除: using (var db = new TaiDbContext())
114新增: if (_updateTempApps.Count > 0)
120115 {
121删除: foreach (var item in _updateTempApps)
116新增: using (var db = new TaiDbContext())
122117 {
123删除: var app = db.App.Find(item.ID);
124删除: if (app != null)
118新增: foreach (var item in _updateTempApps)
125119 {
126删除: app.TotalTime = item.TotalTime;
127删除: app.File = item.File;
128删除: app.IconFile = item.IconFile;
129删除: app.Name = item.Name;
130删除: app.CategoryID = item.CategoryID;
131删除: app.Description = item.Description;
132删除: //app.Category = item.Category;
120新增: var app = db.App.Find(item.ID);
121新增: if (app != null)
122新增: {
123新增: app.TotalTime = item.TotalTime;
124新增: app.File = item.File;
125新增: app.IconFile = item.IconFile;
126新增: app.Name = item.Name;
127新增: app.CategoryID = item.CategoryID;
128新增: app.Description = item.Description;
129新增: //app.Category = item.Category;
130新增: }
133131 }
132新增: db.SaveChanges();
134133 }
135删除: db.SaveChanges();
136134 }
137删除: }
135新增: });
136新增:
137新增:
138138 }
139139
140140 public List<AppModel> GetAppsByCategoryID(int categoryID)