private void GetLinksFromRepository()
{
lock (linksLock)
{
if (nodesDb != null)
links = nodesDb.GetAllLinks();
foreach (var link in links.ToArray())
{
if (GetInput(link.InputId) == null || GetOutput(link.OutputId) == null)
{
nodesDb?.RemoveLink(link.Id);
links.Remove(link);
}
}
}
}