/// <summary> /// Przesyla cala liste na serwer /// </summary> public void sendAll() { try { GaduPacketHeader gaduPacketHeader; GaduPacketUserListRequest gaduPacketUserlistRequest; for (int i = 0; i < this.Count; i++) { gaduPacketHeader = new GaduPacketHeader(); gaduPacketUserlistRequest = new GaduPacketUserListRequest(); gaduPacketHeader.Type = GaduPacketConstans.GG_USERLIST_REQUEST; gaduPacketUserlistRequest.Type = (i == 0 ? GaduPacketConstans.GG_USERLIST_PUT : GaduPacketConstans.GG_USERLIST_PUT_MORE); gaduPacketUserlistRequest.Request = this[i].getUserListString(); gaduPacketHeader.Length = gaduPacketUserlistRequest.getSize(); gaduSender.sendPacket(gaduPacketHeader); gaduSender.sendPacket(gaduPacketUserlistRequest); } } catch (Exception exp) { throw new GaduUserListException(exp.Message); } }