Published - Added Mapping shortcut,

added leveled limits, container bug fix,
This commit is contained in:
2022-09-25 20:17:19 -07:00
parent d789f295c6
commit a145a89112
17 changed files with 416 additions and 262 deletions

View File

@ -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;