Update rename files UI

This commit is contained in:
ahjephson
2024-11-02 13:44:00 +00:00
parent 66a6c2ca78
commit b1e5424f55
2 changed files with 19 additions and 20 deletions

View File

@@ -484,19 +484,20 @@ namespace Lantean.QBTMud.Components.Dialogs
ReplaceAll,
FileEnumerationStart);
foreach (var (_, renamedFile) in renamedFiles)
foreach (var (_, renamedFile) in renamedFiles.Where(f => !f.Value.IsFolder))
{
var oldPath = renamedFile.Path + renamedFile.OriginalName;
var newPath = renamedFile.Path + renamedFile.NewName;
if (renamedFile.IsFolder)
{
await ApiClient.RenameFolder(Hash, oldPath, newPath);
}
else
{
await ApiClient.RenameFile(Hash, oldPath, newPath);
}
await ApiClient.RenameFile(Hash, oldPath, newPath);
}
foreach (var (_, renamedFile) in renamedFiles.Where(f => f.Value.IsFolder).OrderBy(f => f.Value.Path.Split(Extensions.DirectorySeparator)))
{
var oldPath = renamedFile.Path + renamedFile.OriginalName;
var newPath = renamedFile.Path + renamedFile.NewName;
await ApiClient.RenameFolder(Hash, oldPath, newPath);
}
MudDialog.Close();