opps deleted group members storage

This commit is contained in:
Madpeterz 2021-02-25 01:28:36 +00:00
parent 90ab529b43
commit 23c62b23f3

View file

@ -3,7 +3,8 @@ using System.Collections.Generic;
using System.Text; using System.Text;
using OpenMetaverse; using OpenMetaverse;
using BetterSecondBotShared.Static; using BetterSecondBotShared.Static;
using System.Linq;
namespace BetterSecondBot.bottypes namespace BetterSecondBot.bottypes
{ {
public abstract class AwaitReplyEventBot : CommandsBot public abstract class AwaitReplyEventBot : CommandsBot
@ -23,7 +24,15 @@ namespace BetterSecondBot.bottypes
} }
protected override void GroupMembersReplyHandler(object sender, GroupMembersReplyEventArgs e) 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<long, List<UUID>>(helpers.UnixTimeNow(), e.Members.Keys.ToList()));
}
} }
protected virtual void GroupchatJoinHandler(object sender, GroupChatJoinedEventArgs e) protected virtual void GroupchatJoinHandler(object sender, GroupChatJoinedEventArgs e)