Published - Added Mapping shortcut,
added leveled limits, container bug fix,
This commit is contained in:
@ -153,11 +153,9 @@ public class Container
|
||||
Shared.Models.Container[] results;
|
||||
Item item;
|
||||
int length;
|
||||
int itemCount;
|
||||
int additional;
|
||||
string inferred;
|
||||
List<Item> items;
|
||||
string[] existing;
|
||||
string keyWithJson;
|
||||
string relativePath;
|
||||
FileHolder keyFileHolder;
|
||||
@ -256,18 +254,8 @@ public class Container
|
||||
}
|
||||
else
|
||||
{
|
||||
additional = 0;
|
||||
container = keyValuePairs[sourceDirectory];
|
||||
itemCount = items.Count;
|
||||
existing = (from l in container.Items select l.ImageFileHolder?.FullName).ToArray();
|
||||
for (int i = 0; i < itemCount; i++)
|
||||
{
|
||||
item = items[i];
|
||||
if (item.ImageFileHolder is null || existing.Contains(item.ImageFileHolder.FullName))
|
||||
continue;
|
||||
additional += 1;
|
||||
items.Add(item);
|
||||
}
|
||||
(items, additional) = Shared.Models.Stateless.Methods.IItem.GetMerged(container.Items, items);
|
||||
result += additional;
|
||||
container = new(container.G, items, container.SourceDirectory);
|
||||
keyValuePairs[sourceDirectory] = container;
|
||||
|
Reference in New Issue
Block a user