internal void Log(IO.Message m, bool suppressPrint = false) { if (userLog == null) { userLog = new IO.Logging.LogFile(Name, subdirectory: Name, timestamped: true); } userLog.Log(m, suppressPrint); }
internal void MessageReceived(IO.Message m) { if (userLog == null) { userLog = new IO.Logging.LogFile(Name, subdirectory: Name, timestamped: true); Core.ActiveUserLogs.Add(userLog); } Log(m); }
internal void MessageReceived(IO.Message m) { InitializeChannelLogs(); ChannelLog.Log(m); if (m.sourceUser.IsChannelOp(this)) { ChannelModLog.Log(m, true); } }
public void Message(string message, string Opcode = "PRI") { IO.Message m = new IO.Message() { Recipient = this, OpCode = Opcode, Body = message }; m.Send(); }
internal static void Message(string targetUser, string MessageBody, string Channel = "PM") { IO.Message m = new IO.Message(); m.OpCode = Channel == "PM" ? "PRI" : "MSG"; if (Channel != "PM") { m.Data["channel"] = Channel; } m.Data["recipient"] = targetUser; m.Body = MessageBody; }
public void Message(string message) { IO.Message m = new IO.Message(); m.sourceChannel = this; m.Send(); }
public void Log(IO.Message m, bool suppressPrint = false) { ChannelLog.Log(m, suppressPrint); }