//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; } }
private void OnChannelPart(ChannelPartArgs argument) { argument.EatData = EatData.EatText; }