unpackGraph function
Implementation
TTGraphData unpackGraph(TTGraphData graph,
[MutableEnum mut = MutableEnum.immutable]) {
final TTGraphData unpackedGraph =
mut == MutableEnum.mutable ? graph : TTGraphData();
for (final soul in graph.keys) {
final node = graph[soul];
final pub = pubFromSoul(soul);
unpackedGraph[soul] =
node != null && pub.isNotEmpty ? unpackNode(node, mut) : node;
}
return unpackedGraph;
}