Beispiel #1
0
        //Hide Part Messages
        private void OnChannelPart(ChannelPartArgs argument)
        {
            argument.EatData = EatData.EatText;

            var userKey = argument.Channel.Server.Network + argument.Channel.Name + argument.User.Host;

            //if the user is leaving but we don't know about the user yet don't show the PART message and do nothing else
            if (!_userDatabase.ContainsKey(userKey))
            {
                return;
            }


            var userData = _userDatabase[userKey];

            if (userData.TalkedRecently())
            {
                //Of they talked recently show the PART message
                argument.EatData = EatData.EatNone;
            }
        }
Beispiel #2
0
 private void OnChannelPart(ChannelPartArgs argument)
 {
     argument.EatData = EatData.EatText;
 }