From 33829dfff04ffa769978f2132957514302bfcdbc Mon Sep 17 00:00:00 2001 From: Gadfly Date: Mon, 10 Feb 2025 13:44:03 +0800 Subject: [PATCH] enhance: async refresh operations in Watcher --- src/Models/Watcher.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Models/Watcher.cs b/src/Models/Watcher.cs index 7a6c51636..a5e1c3248 100644 --- a/src/Models/Watcher.cs +++ b/src/Models/Watcher.cs @@ -136,20 +136,20 @@ private void Tick(object sender) if (_updateSubmodules > 0 && now > _updateSubmodules) { _updateSubmodules = 0; - _repo.RefreshSubmodules(); + Task.Run(_repo.RefreshSubmodules); } if (_updateStashes > 0 && now > _updateStashes) { _updateStashes = 0; - _repo.RefreshStashes(); + Task.Run(_repo.RefreshStashes); } if (_updateTags > 0 && now > _updateTags) { _updateTags = 0; - _repo.RefreshTags(); - _repo.RefreshCommits(); + Task.Run(_repo.RefreshTags); + Task.Run(_repo.RefreshCommits); } }