party: fix websocket events not being posted
This commit is contained in:
@@ -177,16 +177,18 @@ public class WSClient extends WebSocketListener implements AutoCloseable
|
|||||||
}
|
}
|
||||||
message.text = text;
|
message.text = text;
|
||||||
|
|
||||||
if (message instanceof PartyMemberMessage)
|
for (Class<? extends WebsocketMessage> clazz : messages)
|
||||||
{
|
{
|
||||||
eventBus.post(PartyMemberMessage.class, message);
|
if (clazz.isInstance(message))
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
eventBus.post(WebsocketMessage.class, message);
|
eventBus.post(clazz, message);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
eventBus.post(message instanceof PartyMemberMessage ? PartyMemberMessage.class : WebsocketMessage.class, message);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onOpen(@NotNull WebSocket webSocket, @NotNull Response response)
|
public void onOpen(@NotNull WebSocket webSocket, @NotNull Response response)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user