/
vasiukoff
/
sg
Обзор
Документация
Войти
/
vasiukoff
/
sg
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/ViewModels/DropStash.cs
34 строки
828 B
leo
refactor: file-system watcher
01 сен 2025, 12:39
01 сен 2025, 12:39
cd80a55
Код
Авторство
О чём код?
using System.Threading.Tasks; namespace SourceGit.ViewModels { public class DropStash : Popup { public Models.Stash Stash { get; } public DropStash(Repository repo, Models.Stash stash) { _repo = repo; Stash = stash; } public override async Task<bool> Sure() { using var lockWatcher = _repo.LockWatcher(); ProgressDescription = $"Dropping stash: {Stash.Name}"; var log = _repo.CreateLog("Drop Stash"); Use(log); await new Commands.Stash(_repo.FullPath) .Use(log) .DropAsync(Stash.Name); log.Complete(); _repo.MarkStashesDirtyManually(); return true; } private readonly Repository _repo; } }