Skip to content

Commit 9e961c4

Browse files
committed
Small refactor
1 parent 713d4de commit 9e961c4

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/Files.App/Data/Items/LocationItem.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,12 @@ public sealed class RecycleBinLocationItem : LocationItem
128128

129129
public async void RefreshSpaceUsed(object? sender, FileSystemEventArgs e)
130130
{
131-
await MainWindow.Instance.DispatcherQueue.EnqueueOrInvokeAsync(async () =>
131+
await RefreshSpaceUsedAsync();
132+
}
133+
134+
private Task RefreshSpaceUsedAsync()
135+
{
136+
return MainWindow.Instance.DispatcherQueue.EnqueueOrInvokeAsync(async () =>
132137
{
133138
SpaceUsed = await Task.Run(() => StorageTrashBinService.GetSize());
134139
});
@@ -155,7 +160,7 @@ public RecycleBinLocationItem()
155160
StorageTrashBinService.Watcher.ItemAdded += RefreshSpaceUsed;
156161
StorageTrashBinService.Watcher.ItemDeleted += RefreshSpaceUsed;
157162

158-
RefreshSpaceUsed(null, new(WatcherChangeTypes.Changed, "", null));
163+
_ = RefreshSpaceUsedAsync();
159164
}
160165
}
161166
}

0 commit comments

Comments
 (0)