Container refresh, delete multiple, preview fix
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user