public bUserQuit(SlimClient client, string reason, QuitNewState state = QuitNewState.Gone) { this.client = client; UserId = client.UserId; Reason = reason; State = state; }
public bMessage(object sender, string target, string message) { sendingClient = sender ?? string.Empty; this.message = message; this.target = target; SlimClient sc = sendingClient as SlimClient; if (sc != null) { senderId = sc.UserId; } }
public void WriteToStreamIrc(SerializationWriter sw) { string sender; SlimClient sc = sendingClient as SlimClient; if (sc != null) { sender = sc.IrcFullName; } else { sender = sendingClient.ToString(); } sw.WriteUTF8(":" + sender + " PRIVMSG " + target.Replace(' ', '_') + " :" + message + "\n"); }
public bChannelJoin(SlimClient client, string channelName) { Client = client; ChannelName = channelName; }