Ejemplo n.º 1
0
 /// <summary>更新群组织结构
 /// Updates the organization.
 /// </summary>
 /// <param name="clusterId">The cluster id.</param>
 public void UpdateOrganization(int clusterId)
 {
     ClusterUpdateOrganizationPacket packet = new ClusterUpdateOrganizationPacket(QQClient);
     packet.ClusterId = clusterId;
     QQClient.PacketManager.SendPacket(packet, QQPort.Main.Name);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Processes the update organization reply.
 /// </summary>
 /// <param name="inPacket">The in packet.</param>
 /// <param name="outPacket">The out packet.</param>
 private void ProcessUpdateOrganizationReply(ClusterCommandReplyPacket inPacket, ClusterUpdateOrganizationPacket outPacket)
 {
     QQEventArgs<ClusterCommandReplyPacket, ClusterUpdateOrganizationPacket> e = new QQEventArgs<ClusterCommandReplyPacket, ClusterUpdateOrganizationPacket>(client, inPacket, outPacket);
     if (inPacket.ReplyCode == ReplyCode.OK)
     {
         client.ClusterManager.OnUpdateOrganizationSuccessed(e);
     }
     else
     {
         client.ClusterManager.OnUpdateOrganizationFailed(e);
     }
 }