Remove unnecessary logging and params

This commit is contained in:
Matt Nadareski
2025-01-09 09:21:16 -05:00
parent 2277d979bc
commit 1fc979c42a

View File

@@ -537,13 +537,8 @@ namespace SabreTools.DatFiles
if (item is not Rom rom) if (item is not Rom rom)
return item; return item;
// Get machine for the item
var machine = item.GetFieldValue<Machine>(DatItem.MachineKey);
if (machine == null)
return item;
// Process the possibly nullified item // Process the possibly nullified item
return ProcessNullifiedItemImpl(rom, machine); return ProcessNullifiedItemImpl(rom);
} }
/// <summary> /// <summary>
@@ -557,30 +552,26 @@ namespace SabreTools.DatFiles
if (item.Value is not Rom rom) if (item.Value is not Rom rom)
return item; return item;
// Get machine for the item
var machine = ItemsDB.GetMachineForItem(item.Key);
if (machine.Value == null)
return item;
// Process the possibly nullified item // Process the possibly nullified item
return new KeyValuePair<long, DatItem>(item.Key, ProcessNullifiedItemImpl(rom, machine.Value)); return new KeyValuePair<long, DatItem>(item.Key, ProcessNullifiedItemImpl(rom));
} }
/// <summary> /// <summary>
/// Process any DatItems that are "null", usually created from directory population /// Process any DatItems that are "null", usually created from directory population
/// </summary> /// </summary>
/// <param name="rom">Rom to check for "null" status</param> /// <param name="rom">Rom to check for "null" status</param>
/// <param name="machine">Machine for logging</param>
/// <returns>Cleaned DatItem</returns> /// <returns>Cleaned DatItem</returns>
/// TODO: Investigate what the machine name is really being used for private DatItem ProcessNullifiedItemImpl(Rom rom)
private DatItem ProcessNullifiedItemImpl(Rom rom, Machine machine)
{ {
// If the Rom has "null" characteristics, ensure all fields // If the item has a size
if (rom.GetInt64FieldValue(Models.Metadata.Rom.SizeKey) == null if (rom.GetInt64FieldValue(Models.Metadata.Rom.SizeKey) != null)
&& rom.GetStringFieldValue(Models.Metadata.Rom.CRCKey) == "null") return rom;
{
_logger.Verbose($"Empty folder found: {machine.GetStringFieldValue(Models.Metadata.Machine.NameKey)}");
// If the item CRC isn't "null"
if (rom.GetStringFieldValue(Models.Metadata.Rom.CRCKey) != "null")
return rom;
// If the Rom has "null" characteristics, ensure all fields
rom.SetName(rom.GetName() == "null" ? "-" : rom.GetName()); rom.SetName(rom.GetName() == "null" ? "-" : rom.GetName());
rom.SetFieldValue<string?>(Models.Metadata.Rom.SizeKey, Constants.SizeZero.ToString()); rom.SetFieldValue<string?>(Models.Metadata.Rom.SizeKey, Constants.SizeZero.ToString());
rom.SetFieldValue<string?>(Models.Metadata.Rom.CRCKey, rom.SetFieldValue<string?>(Models.Metadata.Rom.CRCKey,
@@ -601,7 +592,6 @@ namespace SabreTools.DatFiles
rom.GetStringFieldValue(Models.Metadata.Rom.SHA512Key) == "null" ? ZeroHash.SHA512Str : null); rom.GetStringFieldValue(Models.Metadata.Rom.SHA512Key) == "null" ? ZeroHash.SHA512Str : null);
rom.SetFieldValue<string?>(Models.Metadata.Rom.SpamSumKey, rom.SetFieldValue<string?>(Models.Metadata.Rom.SpamSumKey,
rom.GetStringFieldValue(Models.Metadata.Rom.SpamSumKey) == "null" ? ZeroHash.SpamSumStr : null); rom.GetStringFieldValue(Models.Metadata.Rom.SpamSumKey) == "null" ? ZeroHash.SpamSumStr : null);
}
return rom; return rom;
} }