internal void HandleOnJoin(object sender, JoinEventArgs e) { if (OnJoin != null) OnJoin(this, e); }
public void PluginsOnJoin(object sender, JoinEventArgs e) { OnJoin(this, e); }
void OnJoin(object sender, JoinEventArgs e) { if (e.Who == BotMethods.Nickname) { games.Add(e.Channel, new PokerGame(BotMethods, e.Channel)); } }
private void JoinHandler(object sender, JoinEventArgs e) { lock (seenData) { var result = seenData.SeenEntries.Where(s => s.Nick == e.Who).FirstOrDefault(); if (result != null) { result.LastSeenTime = DateTime.Now; result.LastAction = "(JOIN)"; result.OnStatus = true; } else { var seenEntry = new SeenEntry(); seenData.SeenEntries.InsertOnSubmit(seenEntry); seenEntry.Nick = e.Who; seenEntry.LastSeenTime = DateTime.Now; seenEntry.LastAction = "(JOIN)"; seenEntry.LastMessage = "<no message yet>"; seenEntry.TimesSeen = 0; seenEntry.OnStatus = true; } SaveDb(); } }