mattie_shoes
Mutual contacts working :-)
Mutual contacts work! One has to search an extra ply deep to be able to tell whether connections are bidirectional, but it works.
The strange outlier 2 hops away from me is a result of how I generated this. First I came up with all contacts as before and the connections, then I removed all non-bidirectional lines. I have her marked as a contact but it isn't reciprocated, so that link goes away. But since we share a bidirectional contact, she shows up, an extra ply deeper than everybody else. :-)
I could fix this by cleansing the tree of unidirectional connections and orphans after each ply instead of at the end, but I kinda like it the way it is.
On the other hand, cleansing the tree after each ply would speed up the whole process.
Mutual contacts working :-)
Mutual contacts work! One has to search an extra ply deep to be able to tell whether connections are bidirectional, but it works.
The strange outlier 2 hops away from me is a result of how I generated this. First I came up with all contacts as before and the connections, then I removed all non-bidirectional lines. I have her marked as a contact but it isn't reciprocated, so that link goes away. But since we share a bidirectional contact, she shows up, an extra ply deeper than everybody else. :-)
I could fix this by cleansing the tree of unidirectional connections and orphans after each ply instead of at the end, but I kinda like it the way it is.
On the other hand, cleansing the tree after each ply would speed up the whole process.