party: fix websocket events not being posted

This commit is contained in:
ThatGamerBlue
2020-03-20 17:32:23 +00:00
parent f063b84591
commit f4887eb2c0

View File

@@ -177,14 +177,16 @@ public class WSClient extends WebSocketListener implements AutoCloseable
}
message.text = text;
if (message instanceof PartyMemberMessage)
for (Class<? extends WebsocketMessage> clazz : messages)
{
eventBus.post(PartyMemberMessage.class, message);
}
else
{
eventBus.post(WebsocketMessage.class, message);
if (clazz.isInstance(message))
{
eventBus.post(clazz, message);
return;
}
}
eventBus.post(message instanceof PartyMemberMessage ? PartyMemberMessage.class : WebsocketMessage.class, message);
}
@Override