Пример #1
0
 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);
 }
Пример #2
0
 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);
 }
Пример #3
0
 internal void MessageReceived(IO.Message m)
 {
     InitializeChannelLogs();
     ChannelLog.Log(m);
     if (m.sourceUser.IsChannelOp(this))
     {
         ChannelModLog.Log(m, true);
     }
 }
Пример #4
0
 public void Message(string message, string Opcode = "PRI")
 {
     IO.Message m = new IO.Message()
     {
         Recipient = this,
         OpCode    = Opcode,
         Body      = message
     };
     m.Send();
 }
Пример #5
0
 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;
 }
Пример #6
0
 public void Message(string message)
 {
     IO.Message m = new IO.Message();
     m.sourceChannel = this;
     m.Send();
 }
Пример #7
0
 public void Log(IO.Message m, bool suppressPrint = false)
 {
     ChannelLog.Log(m, suppressPrint);
 }