Program: 39076
Project: 39076
Buggy source:
/** 
 * Forwards an event to the client and updates the internal GUILD_CREATE cache if needed
 * @param event Event to be forwarded to the client
 * @throws IOException if there's an error sending
 */
protected synchronized void send(JSONObject event) throws IOException {
  JSONObject payload=event.getJSONObject("String_Node_Str");
switch (event.getString("String_Node_Str").toLowerCase()) {
case "String_Node_Str":
    readyPayload=event;
  break;
case "String_Node_Str":
guildCreateEvents.put(payload.getLong("String_Node_Str"),event);
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
guild.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
guild.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
logger.trace("String_Node_Str",payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
guild.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
logger.trace("String_Node_Str",payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getJSONObject("String_Node_Str").getLong("String_Node_Str");
JSONArray presences=guild.getJSONArray("String_Node_Str");
for (int i=0, j=presences.length(); i < j; i++) {
JSONObject presence=presences.getJSONObject(i);
if (presence.getJSONObject("String_Node_Str").getLong("String_Node_Str") == id) {
presence.put("String_Node_Str",payload.optJSONObject("String_Node_Str"));
presence.put("String_Node_Str",payload.getString("String_Node_Str"));
presence.put("String_Node_Str",payload.optString("String_Node_Str",null));
presence.put("String_Node_Str",payload.getJSONObject("String_Node_Str"));
break;
}
}
if (payload.has("String_Node_Str") || payload.has("String_Node_Str") || payload.has("String_Node_Str")) {
JSONArray members=guild.getJSONArray("String_Node_Str");
for (int i=0, j=members.length(); i < j; i++) {
JSONObject member=members.getJSONObject(i);
JSONObject oldUser=member.getJSONObject("String_Node_Str");
if (oldUser.getLong("String_Node_Str") == id) {
if (payload.has("String_Node_Str")) oldUser.put("String_Node_Str",payload.getString("String_Node_Str"));
if (payload.has("String_Node_Str")) oldUser.put("String_Node_Str",payload.getString("String_Node_Str"));
if (payload.has("String_Node_Str")) oldUser.put("String_Node_Str",payload.getString("String_Node_Str"));
break;
}
}
}
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
guild.getJSONArray("String_Node_Str").put(payload.getJSONObject("String_Node_Str"));
logger.trace("String_Node_Str",payload.getJSONObject("String_Node_Str").getString("String_Node_Str"),payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
JSONArray roles=guild.getJSONArray("String_Node_Str");
JSONObject role=payload.getJSONObject("String_Node_Str");
long id=role.getLong("String_Node_Str");
for (int i=0, j=roles.length(); i < j; i++) {
JSONObject o=roles.getJSONObject(i);
if (o.getLong("String_Node_Str") == id) {
o.put("String_Node_Str",role.getInt("String_Node_Str"));
o.put("String_Node_Str",role.getLong("String_Node_Str"));
o.put("String_Node_Str",role.getBoolean("String_Node_Str"));
o.put("String_Node_Str",role.getString("String_Node_Str"));
o.put("String_Node_Str",role.getBoolean("String_Node_Str"));
o.put("String_Node_Str",role.getInt("String_Node_Str"));
o.put("String_Node_Str",role.getBoolean("String_Node_Str"));
break;
}
}
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getLong("String_Node_Str");
JSONArray roles=guild.getJSONArray("String_Node_Str");
JSONArray n=new JSONArray();
for (int i=0, j=roles.length(); i < j; i++) {
JSONObject role=roles.getJSONObject(i);
if (role.getLong("String_Node_Str") != id) {
n.put(role);
}
}
guild.put("String_Node_Str",n);
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (!payload.has("String_Node_Str")) break;
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
guild.getJSONArray("String_Node_Str").put(payload);
logger.trace("String_Node_Str",payload.getLong("String_Node_Str"),payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (!payload.has("String_Node_Str")) break;
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getLong("String_Node_Str");
JSONArray channels=guild.getJSONArray("String_Node_Str");
for (int i=0, j=channels.length(); i < j; i++) {
JSONObject channel=channels.getJSONObject(i);
if (channel.getLong("String_Node_Str") == id) {
channel.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
channel.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
channel.put("String_Node_Str",payload.optString("String_Node_Str",null));
channel.put("String_Node_Str",payload.getString("String_Node_Str"));
channel.put("String_Node_Str",payload.getInt("String_Node_Str"));
if (payload.has("String_Node_Str")) channel.put("String_Node_Str",payload.getString("String_Node_Str"));
if (payload.has("String_Node_Str")) channel.put("String_Node_Str",payload.getString("String_Node_Str"));
if (payload.has("String_Node_Str")) channel.put("String_Node_Str",payload.getInt("String_Node_Str"));
if (payload.has("String_Node_Str")) channel.put("String_Node_Str",payload.getInt("String_Node_Str"));
break;
}
}
logger.trace("String_Node_Str",payload.getLong("String_Node_Str"),payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (!payload.has("String_Node_Str")) break;
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getLong("String_Node_Str");
JSONArray channels=guild.getJSONArray("String_Node_Str");
JSONArray n=new JSONArray();
for (int i=0, j=channels.length(); i < j; i++) {
JSONObject channel=channels.getJSONObject(i);
if (channel.getLong("String_Node_Str") != id) {
n.put(channel);
}
}
guild.put("String_Node_Str",n);
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (!payload.has("String_Node_Str")) break;
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long userId=payload.getLong("String_Node_Str");
if (payload.isNull("String_Node_Str")) {
JSONArray voiceStates=guild.getJSONArray("String_Node_Str");
JSONArray n=new JSONArray();
for (int i=0, j=voiceStates.length(); i < j; i++) {
JSONObject state=voiceStates.getJSONObject(i);
if (state.getLong("String_Node_Str") != userId) {
n.put(state);
}
}
guild.put("String_Node_Str",n);
logger.trace("String_Node_Str",userId,payload.getLong("String_Node_Str"));
break;
}
JSONArray voiceStates=guild.getJSONArray("String_Node_Str");
for (int i=0, j=voiceStates.length(); i < j; i++) {
JSONObject state=voiceStates.getJSONObject(i);
if (state.getLong("String_Node_Str") == userId) {
state.put("String_Node_Str",payload.getString("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getString("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
logger.trace("String_Node_Str",userId,payload.getLong("String_Node_Str"));
break;
}
}
voiceStates.put(payload);
logger.trace("String_Node_Str",userId,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
JSONArray members=guild.getJSONArray("String_Node_Str");
members.put(payload);
guild.put("String_Node_Str",guild.getInt("String_Node_Str") + 1);
logger.trace("String_Node_Str",payload.getJSONObject("String_Node_Str").getString("String_Node_Str"),payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getJSONObject("String_Node_Str").getLong("String_Node_Str");
JSONArray members=guild.getJSONArray("String_Node_Str");
JSONArray n=new JSONArray();
for (int i=0, j=members.length(); i < j; i++) {
JSONObject member=members.getJSONObject(i);
if (member.getJSONObject("String_Node_Str").getLong("String_Node_Str") != id) {
n.put(member);
}
}
guild.put("String_Node_Str",n);
guild.put("String_Node_Str",guild.getInt("String_Node_Str") - 1);
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getJSONObject("String_Node_Str").getLong("String_Node_Str");
JSONArray members=guild.getJSONArray("String_Node_Str");
for (int i=0, j=members.length(); i < j; i++) {
JSONObject member=members.getJSONObject(i);
if (member.getJSONObject("String_Node_Str").getLong("String_Node_Str") == id) {
member.put("String_Node_Str",payload.optString("String_Node_Str",null));
member.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
break;
}
}
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (readyPayload != null) {
readyPayload.put("String_Node_Str",payload);
}
long id=payload.getLong("String_Node_Str");
for (JSONObject cachedGuildCreate : guildCreateEvents.values()) {
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
JSONArray members=guild.getJSONArray("String_Node_Str");
for (int i=0, j=members.length(); i < j; i++) {
JSONObject member=members.getJSONObject(i);
if (member.getJSONObject("String_Node_Str").getLong("String_Node_Str") == id) {
member.put("String_Node_Str",payload);
break;
}
}
JSONArray presences=guild.getJSONArray("String_Node_Str");
for (int i=0, j=presences.length(); i < j; i++) {
JSONObject presence=presences.getJSONObject(i);
if (presence.getJSONObject("String_Node_Str").getLong("String_Node_Str") == id) {
presence.put("String_Node_Str",payload);
break;
}
}
}
logger.trace("String_Node_Str");
}
break;
}
if (sendEvents.get()) channel.basicPublish("String_Node_Str","String_Node_Str" + shardId + "String_Node_Str",null,event.toString().getBytes(StandardCharsets.UTF_8));
}

Fixed version (ground truth):
/** 
 * Forwards an event to the client and updates the internal GUILD_CREATE cache if needed
 * @param event Event to be forwarded to the client
 * @throws IOException if there's an error sending
 */
protected synchronized void send(JSONObject event) throws IOException {
  JSONObject payload=event.getJSONObject("String_Node_Str");
switch (event.getString("String_Node_Str").toLowerCase()) {
case "String_Node_Str":
    readyPayload=event;
  break;
case "String_Node_Str":
guildCreateEvents.put(payload.getLong("String_Node_Str"),event);
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
guild.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str"));
guild.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
guild.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.getInt("String_Node_Str"));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
guild.put("String_Node_Str",payload.getString("String_Node_Str"));
guild.put("String_Node_Str",payload.optString("String_Node_Str",null));
logger.trace("String_Node_Str",payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
guild.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
logger.trace("String_Node_Str",payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getJSONObject("String_Node_Str").getLong("String_Node_Str");
JSONArray presences=guild.getJSONArray("String_Node_Str");
for (int i=0, j=presences.length(); i < j; i++) {
JSONObject presence=presences.getJSONObject(i);
if (presence.getJSONObject("String_Node_Str").getLong("String_Node_Str") == id) {
presence.put("String_Node_Str",payload.optJSONObject("String_Node_Str"));
presence.put("String_Node_Str",payload.getString("String_Node_Str"));
presence.put("String_Node_Str",payload.optString("String_Node_Str",null));
presence.put("String_Node_Str",payload.getJSONObject("String_Node_Str"));
break;
}
}
if (payload.has("String_Node_Str") || payload.has("String_Node_Str") || payload.has("String_Node_Str")) {
JSONArray members=guild.getJSONArray("String_Node_Str");
for (int i=0, j=members.length(); i < j; i++) {
JSONObject member=members.getJSONObject(i);
JSONObject oldUser=member.getJSONObject("String_Node_Str");
if (oldUser.getLong("String_Node_Str") == id) {
if (payload.has("String_Node_Str")) oldUser.put("String_Node_Str",payload.getString("String_Node_Str"));
if (payload.has("String_Node_Str")) oldUser.put("String_Node_Str",payload.getString("String_Node_Str"));
if (payload.has("String_Node_Str")) oldUser.put("String_Node_Str",payload.getString("String_Node_Str"));
break;
}
}
}
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
guild.getJSONArray("String_Node_Str").put(payload.getJSONObject("String_Node_Str"));
logger.trace("String_Node_Str",payload.getJSONObject("String_Node_Str").getString("String_Node_Str"),payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
JSONArray roles=guild.getJSONArray("String_Node_Str");
JSONObject role=payload.getJSONObject("String_Node_Str");
long id=role.getLong("String_Node_Str");
for (int i=0, j=roles.length(); i < j; i++) {
JSONObject o=roles.getJSONObject(i);
if (o.getLong("String_Node_Str") == id) {
o.put("String_Node_Str",role.getInt("String_Node_Str"));
o.put("String_Node_Str",role.getLong("String_Node_Str"));
o.put("String_Node_Str",role.getBoolean("String_Node_Str"));
o.put("String_Node_Str",role.getString("String_Node_Str"));
o.put("String_Node_Str",role.getBoolean("String_Node_Str"));
o.put("String_Node_Str",role.getInt("String_Node_Str"));
o.put("String_Node_Str",role.getBoolean("String_Node_Str"));
break;
}
}
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getLong("String_Node_Str");
JSONArray roles=guild.getJSONArray("String_Node_Str");
JSONArray n=new JSONArray();
for (int i=0, j=roles.length(); i < j; i++) {
JSONObject role=roles.getJSONObject(i);
if (role.getLong("String_Node_Str") != id) {
n.put(role);
}
}
guild.put("String_Node_Str",n);
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (!payload.has("String_Node_Str")) break;
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
guild.getJSONArray("String_Node_Str").put(payload);
logger.trace("String_Node_Str",payload.getLong("String_Node_Str"),payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (!payload.has("String_Node_Str")) break;
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getLong("String_Node_Str");
JSONArray channels=guild.getJSONArray("String_Node_Str");
for (int i=0, j=channels.length(); i < j; i++) {
JSONObject channel=channels.getJSONObject(i);
if (channel.getLong("String_Node_Str") == id) {
channel.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
channel.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
channel.put("String_Node_Str",payload.optString("String_Node_Str",null));
channel.put("String_Node_Str",payload.getString("String_Node_Str"));
channel.put("String_Node_Str",payload.getInt("String_Node_Str"));
if (payload.has("String_Node_Str")) channel.put("String_Node_Str",payload.getString("String_Node_Str"));
if (payload.has("String_Node_Str")) channel.put("String_Node_Str",payload.getString("String_Node_Str"));
if (payload.has("String_Node_Str")) channel.put("String_Node_Str",payload.getInt("String_Node_Str"));
if (payload.has("String_Node_Str")) channel.put("String_Node_Str",payload.getInt("String_Node_Str"));
break;
}
}
logger.trace("String_Node_Str",payload.getLong("String_Node_Str"),payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (!payload.has("String_Node_Str")) break;
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getLong("String_Node_Str");
JSONArray channels=guild.getJSONArray("String_Node_Str");
JSONArray n=new JSONArray();
for (int i=0, j=channels.length(); i < j; i++) {
JSONObject channel=channels.getJSONObject(i);
if (channel.getLong("String_Node_Str") != id) {
n.put(channel);
}
}
guild.put("String_Node_Str",n);
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (!payload.has("String_Node_Str")) break;
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long userId=payload.getLong("String_Node_Str");
if (payload.isNull("String_Node_Str")) {
JSONArray voiceStates=guild.getJSONArray("String_Node_Str");
JSONArray n=new JSONArray();
for (int i=0, j=voiceStates.length(); i < j; i++) {
JSONObject state=voiceStates.getJSONObject(i);
if (state.getLong("String_Node_Str") != userId) {
n.put(state);
}
}
guild.put("String_Node_Str",n);
logger.trace("String_Node_Str",userId,payload.getLong("String_Node_Str"));
break;
}
JSONArray voiceStates=guild.getJSONArray("String_Node_Str");
for (int i=0, j=voiceStates.length(); i < j; i++) {
JSONObject state=voiceStates.getJSONObject(i);
if (state.getLong("String_Node_Str") == userId) {
state.put("String_Node_Str",payload.getString("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getString("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
state.put("String_Node_Str",payload.getBoolean("String_Node_Str"));
logger.trace("String_Node_Str",userId,payload.getLong("String_Node_Str"));
break;
}
}
voiceStates.put(payload);
logger.trace("String_Node_Str",userId,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
JSONArray members=guild.getJSONArray("String_Node_Str");
members.put(payload);
guild.put("String_Node_Str",guild.getInt("String_Node_Str") + 1);
logger.trace("String_Node_Str",payload.getJSONObject("String_Node_Str").getString("String_Node_Str"),payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getJSONObject("String_Node_Str").getLong("String_Node_Str");
JSONArray members=guild.getJSONArray("String_Node_Str");
JSONArray n=new JSONArray();
for (int i=0, j=members.length(); i < j; i++) {
JSONObject member=members.getJSONObject(i);
if (member.getJSONObject("String_Node_Str").getLong("String_Node_Str") != id) {
n.put(member);
}
}
guild.put("String_Node_Str",n);
guild.put("String_Node_Str",guild.getInt("String_Node_Str") - 1);
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
JSONObject cachedGuildCreate=guildCreateEvents.get(payload.getLong("String_Node_Str"));
if (cachedGuildCreate == null) {
logger.warn("String_Node_Str",payload.getLong("String_Node_Str"));
break;
}
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
long id=payload.getJSONObject("String_Node_Str").getLong("String_Node_Str");
JSONArray members=guild.getJSONArray("String_Node_Str");
for (int i=0, j=members.length(); i < j; i++) {
JSONObject member=members.getJSONObject(i);
if (member.getJSONObject("String_Node_Str").getLong("String_Node_Str") == id) {
member.put("String_Node_Str",payload.optString("String_Node_Str",null));
member.put("String_Node_Str",payload.getJSONArray("String_Node_Str"));
break;
}
}
logger.trace("String_Node_Str",id,payload.getLong("String_Node_Str"));
}
break;
case "String_Node_Str":
{
if (readyPayload != null) {
readyPayload.put("String_Node_Str",payload);
}
long id=payload.getLong("String_Node_Str");
for (JSONObject cachedGuildCreate : guildCreateEvents.values()) {
JSONObject guild=cachedGuildCreate.getJSONObject("String_Node_Str");
JSONArray members=guild.getJSONArray("String_Node_Str");
for (int i=0, j=members.length(); i < j; i++) {
JSONObject member=members.getJSONObject(i);
if (member.getJSONObject("String_Node_Str").getLong("String_Node_Str") == id) {
member.put("String_Node_Str",payload);
break;
}
}
JSONArray presences=guild.getJSONArray("String_Node_Str");
for (int i=0, j=presences.length(); i < j; i++) {
JSONObject presence=presences.getJSONObject(i);
if (presence.getJSONObject("String_Node_Str").getLong("String_Node_Str") == id) {
presence.put("String_Node_Str",payload);
break;
}
}
}
logger.trace("String_Node_Str");
}
break;
}
if (sendEvents.get()) channel.basicPublish("String_Node_Str","String_Node_Str" + shardId + "String_Node_Str",null,event.toString().getBytes(StandardCharsets.UTF_8));
}