From 240ba3decf20c5ba178771268dc2f88bf5376723 Mon Sep 17 00:00:00 2001 From: Madpeterz <57852827+Madpeterz@users.noreply.github.com> Date: Sun, 7 Feb 2021 19:59:40 +0000 Subject: [PATCH] Update AwaitReplyEventBot.cs --- Core/bottypes/AwaitReplyEventBot.cs | 39 ++++++++++++++--------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/Core/bottypes/AwaitReplyEventBot.cs b/Core/bottypes/AwaitReplyEventBot.cs index 7727254..2fd6075 100644 --- a/Core/bottypes/AwaitReplyEventBot.cs +++ b/Core/bottypes/AwaitReplyEventBot.cs @@ -109,27 +109,26 @@ namespace BSB.bottypes } } protected void GroupRolesData(object sender,GroupRolesDataReplyEventArgs e) - { - if(await_events.ContainsKey("grouproles") == true) + { + // update group role storage + List entrys = new List(); + foreach (GroupRole gr in e.Roles.Values) + { + entrys.Add(gr); + } + + KeyValuePair> storage = new KeyValuePair>(helpers.UnixTimeNow(), entrys); + if (mygrouprolesstorage.ContainsKey(e.GroupID) == false) + { + mygrouprolesstorage.Add(e.GroupID, storage); + } + else + { + mygrouprolesstorage[e.GroupID] = storage; + } + // trigger events + if (await_events.ContainsKey("grouproles") == true) { - // update group role storage - List entrys = new List(); - foreach(GroupRole gr in e.Roles.Values) - { - entrys.Add(gr); - } - - KeyValuePair> storage = new KeyValuePair>(helpers.UnixTimeNow(), entrys); - if (mygrouprolesstorage.ContainsKey(e.GroupID) == false) - { - mygrouprolesstorage.Add(e.GroupID, storage); - } - else - { - mygrouprolesstorage[e.GroupID] = storage; - } - - List PurgeAwaiters = new List(); foreach(KeyValuePair> await_reply in await_events["grouproles"]) {