/// <summary> /// Executes the SelfGroupAddMessage message. /// </summary> /// <param name="message">The message.</param> private void Execute(SelfGroupAddMessage message) { var clientEntry = Repository.Client.GetClientInfo(message.SenderClientId); Repository.Client.AddClientServerGroups(clientEntry.DatabaseId, message.ServerGroupIds); foreach (uint serverGroup in message.ServerGroupIds) { Log(Repository.Settings.Control.SelfGroup, string.Format("Client '{1}'(id:{2}) used {0} with group '{3}'.", Repository.Settings.Control.SelfGroup.Command, clientEntry.Nickname, clientEntry.DatabaseId, serverGroup)); } }
/// <summary> /// Executes the SelfGroupAddMessage message. /// </summary> /// <param name="message">The message.</param> private void Execute(SelfGroupAddMessage message) { var clientEntry = Repository.Client.GetClientInfo(message.SenderClientId); Repository.Client.AddClientServerGroups(clientEntry.DatabaseId, message.ServerGroupIds); foreach (uint serverGroup in message.ServerGroupIds) { Log(Repository.Settings.Control.SelfGroup, string.Format("Client '{1}'(id:{2}) used {0} with group '{3}'.", Repository.Settings.Control.SelfGroup.Command, clientEntry.Nickname, clientEntry.DatabaseId, serverGroup)); } }