Container refresh, delete multiple, preview fix

This commit is contained in:
2023-07-11 16:32:04 +02:00
parent ed5d5806ae
commit b1898e1120
6 changed files with 46 additions and 7 deletions

View File

@@ -7,13 +7,20 @@ namespace FileTime.Core.Command.CreateContainer;
public class CreateContainerCommand : CreateItemBase
{
public CreateContainerCommand(ITimelessContentProvider timelessContentProvider, IContentAccessorFactory contentAccessorFactory)
private readonly ICommandSchedulerNotifier _commandSchedulerNotifier;
public CreateContainerCommand(
ITimelessContentProvider timelessContentProvider,
IContentAccessorFactory contentAccessorFactory,
ICommandSchedulerNotifier commandSchedulerNotifier)
: base(timelessContentProvider, contentAccessorFactory)
{
_commandSchedulerNotifier = commandSchedulerNotifier;
}
protected override async Task CreateItem(IItemCreator itemCreator, IItem resolvedParent)
{
await itemCreator.CreateContainerAsync(resolvedParent.Provider, Parent!.GetChild(NewItemName!));
await _commandSchedulerNotifier.RefreshContainer(Parent);
}
}