diff --git a/BetterSecondbot/OnEvents/onevent.cs b/BetterSecondbot/OnEvents/onevent.cs index 4f56c5c..707b97c 100644 --- a/BetterSecondbot/OnEvents/onevent.cs +++ b/BetterSecondbot/OnEvents/onevent.cs @@ -23,6 +23,7 @@ namespace BetterSecondbot.OnEvents protected Dictionary> group_membership_update_q = new Dictionary>(); protected List Events = new List(); + protected Dictionary> GroupMembership = new Dictionary>(); protected Dictionary Lockout = new Dictionary(); @@ -595,7 +596,10 @@ namespace BetterSecondbot.OnEvents { continue; } - //LogFormater.Info("OnEvent - attaching to group membership: " + checking.ToString(), true); + if (DebugWhere == true) + { + LogFormater.Info("OnEvent - attaching to group membership: " + checking.ToString(), true); + } group_membership_update_q.Add(checking, new KeyValuePair(helpers.UnixTimeNow(), 45)); } } @@ -734,7 +738,10 @@ namespace BetterSecondbot.OnEvents } foreach (UUID entry in repop) { - //LogFormater.Info("OnEvent - requesting group membership: " + entry.ToString(), true); + if (DebugWhere == true) + { + LogFormater.Info("OnEvent - requesting group membership: " + entry.ToString(), true); + } group_membership_update_q[entry] = new KeyValuePair(now + 120, 45); controler.getBot().GetClient.Groups.RequestGroupMembers(entry); } @@ -768,7 +775,6 @@ namespace BetterSecondbot.OnEvents { if (group_membership_update_q.ContainsKey(e.GroupID) == true) { - //LogFormater.Info("OnEvent - updating group membership: " + e.GroupID.ToString(), true); updateGroupPolling(e.GroupID); bool enableChanges = GroupMembership.ContainsKey(e.GroupID); List members = new List(); @@ -785,6 +791,10 @@ namespace BetterSecondbot.OnEvents } if (skip == false) { + if (DebugWhere == true) + { + LogFormater.Info("OnEvent - updating group membership: " + e.GroupID.ToString(), true); + } GroupMembership.Add(e.GroupID, members); } } @@ -804,6 +814,10 @@ namespace BetterSecondbot.OnEvents missingEntrys.Remove(updated); } } + if (DebugWhere == true) + { + LogFormater.Info("OnEvent - updating group membership: " + e.GroupID.ToString(), true); + } GroupMembership[e.GroupID] = members; int lookups = 0; foreach (UUID newMember in newEntrys)