Пример #1
0
 public void SendToGroup(GroupMessage messageToSend, Group groupname)
 {
     messageToSend.Send = true;
     groupname.MessagesInGroup.Add(messageToSend);
     messageToSend.To.NewMessageInGroup(messageToSend);
     OnGroupSend?.Invoke(this, new OnGroupSendEventArgs(messageToSend.ReadMessage(this), messageToSend.From.Username));
 }
Пример #2
0
 public void OnNewMessageInGroup(GroupMessage message)
 {
     if (message.Send)
         ToConsole($"OnNewMessageInGroup: {message.From.Username}: {message.Preview}", ConsoleColor.DarkYellow);
 }
Пример #3
0
 public GroupMessage CreateGroupMessage(string text, Group groupname)
 {
     var message = new GroupMessage(this, groupname, text);
     groupname.MessagesInGroup.Add(message);
     return message;
 }