From 23c62b23f39fc402a4d2e70845cd531a9b23c61c Mon Sep 17 00:00:00 2001 From: Madpeterz <57852827+Madpeterz@users.noreply.github.com> Date: Thu, 25 Feb 2021 01:28:36 +0000 Subject: [PATCH] opps deleted group members storage --- Core/bottypes/AwaitReplyEventBot.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Core/bottypes/AwaitReplyEventBot.cs b/Core/bottypes/AwaitReplyEventBot.cs index b37cfae..7546ebf 100644 --- a/Core/bottypes/AwaitReplyEventBot.cs +++ b/Core/bottypes/AwaitReplyEventBot.cs @@ -3,7 +3,8 @@ using System.Collections.Generic; using System.Text; using OpenMetaverse; using BetterSecondBotShared.Static; - +using System.Linq; + namespace BetterSecondBot.bottypes { public abstract class AwaitReplyEventBot : CommandsBot @@ -23,7 +24,15 @@ namespace BetterSecondBot.bottypes } protected override void GroupMembersReplyHandler(object sender, GroupMembersReplyEventArgs e) { - base.GroupMembersReplyHandler(sender, e); + base.GroupMembersReplyHandler(sender, e); + lock (group_members_storage) + { + if (group_members_storage.ContainsKey(e.GroupID) == true) + { + group_members_storage.Remove(e.GroupID); + } + group_members_storage.Add(e.GroupID, new KeyValuePair>(helpers.UnixTimeNow(), e.Members.Keys.ToList())); + } } protected virtual void GroupchatJoinHandler(object sender, GroupChatJoinedEventArgs e)