Update onevent.cs

stops groupmon from attaching for disabled events.
This commit is contained in:
Madpeterz 2021-05-22 14:25:41 +01:00
parent 9dbb89aa31
commit 4e4e685b34

View file

@ -412,26 +412,30 @@ namespace BetterSecondbot.OnEvents
protected void SetupMonitor() protected void SetupMonitor()
{ {
string[] skipped = new string[] { "None", "" }; string[] skipped = new string[] { "None", "" };
foreach(OnEvent E in Events) foreach (OnEvent E in Events)
{ {
if (E.Enabled == false)
{
continue;
}
if ((E.Monitor == "None") || (E.Monitor == "")) if ((E.Monitor == "None") || (E.Monitor == ""))
{ {
continue; continue;
} }
UUID checking = UUID.Zero; UUID checking = UUID.Zero;
if(UUID.TryParse(E.Monitor,out checking) == false) if (UUID.TryParse(E.Monitor, out checking) == false)
{ {
continue; continue;
} }
if(checking == UUID.Zero) if (checking == UUID.Zero)
{ {
continue; continue;
} }
if(group_membership_update_q.ContainsKey(checking) == true) if (group_membership_update_q.ContainsKey(checking) == true)
{ {
continue; continue;
} }
LogFormater.Info("OnEvent - attaching to group membership: "+checking.ToString(), true); LogFormater.Info("OnEvent - attaching to group membership: " + checking.ToString(), true);
group_membership_update_q.Add(checking, new KeyValuePair<long, int>(helpers.UnixTimeNow(), 45)); group_membership_update_q.Add(checking, new KeyValuePair<long, int>(helpers.UnixTimeNow(), 45));
} }
} }