private static void RequestLocalItemBuilds(PacketHeader packetHeader, Connection connection, string[] itemCheckSums)
{
try
{
DistributedItem[] selectedItems = null;
lock (globalDFSLocker)
selectedItems = (from current in swarmedItemsDict where itemCheckSums.Contains(current.Key) select current.Value).ToArray();
if (selectedItems !=null && selectedItems.Length > 0)
foreach(DistributedItem item in selectedItems)
DFS.PushItemToPeer(connection, item, "");
}
catch (CommsException)
{
//LogTools.LogException(e, "CommsError_IncomingLocalItemBuild");
}
catch (Exception e)
{
LogTools.LogException(e, "Error_RequestLocalItemBuild");
}
}