limiter on message processing to stop it relaying error state messages from secondlife

This commit is contained in:
Madpeter 2020-09-06 18:50:34 +01:00
parent 5f716e1cfe
commit 93e95c98d0

View file

@ -8,6 +8,7 @@ namespace BSB.bottypes
{ {
public abstract class MessageSwitcherBot : EventsBot public abstract class MessageSwitcherBot : EventsBot
{ {
string[] hard_blocked_agents = new string[] { "secondlife", "second life"};
protected override void ChatInputHandler(object sender, ChatEventArgs e) protected override void ChatInputHandler(object sender, ChatEventArgs e)
{ {
bool fromme = false; bool fromme = false;
@ -26,7 +27,8 @@ namespace BSB.bottypes
} }
if (e.Message != "") if (e.Message != "")
{ {
if (e.FromName.ToLowerInvariant() != "secondlife") string name_lower = e.FromName.ToLowerInvariant();
if (hard_blocked_agents.Contains(name_lower) == false)
{ {
BotChatControler(e.Message, e.FromName, e.SourceID, av, false, UUID.Zero, true, fromme); BotChatControler(e.Message, e.FromName, e.SourceID, av, false, UUID.Zero, true, fromme);
} }