This commit is contained in:
@@ -134,6 +134,8 @@ public abstract class WebSocket<G extends Serializable, T> {
|
|||||||
return ((CompletableFuture) message).thenCompose((json) -> {
|
return ((CompletableFuture) message).thenCompose((json) -> {
|
||||||
if (json == null || json instanceof CharSequence || json instanceof byte[]) {
|
if (json == null || json instanceof CharSequence || json instanceof byte[]) {
|
||||||
return sendPacket(new WebSocketPacket((Serializable) json, last));
|
return sendPacket(new WebSocketPacket((Serializable) json, last));
|
||||||
|
} else if (message instanceof WebSocketPacket) {
|
||||||
|
return sendPacket((WebSocketPacket) message);
|
||||||
} else {
|
} else {
|
||||||
return sendPacket(new WebSocketPacket(_jsonConvert, json, last));
|
return sendPacket(new WebSocketPacket(_jsonConvert, json, last));
|
||||||
}
|
}
|
||||||
@@ -141,6 +143,8 @@ public abstract class WebSocket<G extends Serializable, T> {
|
|||||||
}
|
}
|
||||||
if (message == null || message instanceof CharSequence || message instanceof byte[]) {
|
if (message == null || message instanceof CharSequence || message instanceof byte[]) {
|
||||||
return sendPacket(new WebSocketPacket((Serializable) message, last));
|
return sendPacket(new WebSocketPacket((Serializable) message, last));
|
||||||
|
} else if (message instanceof WebSocketPacket) {
|
||||||
|
return sendPacket((WebSocketPacket) message);
|
||||||
} else {
|
} else {
|
||||||
return sendPacket(new WebSocketPacket(_jsonConvert, message, last));
|
return sendPacket(new WebSocketPacket(_jsonConvert, message, last));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,9 @@ public final class WebSocketGroup {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public final CompletableFuture<Integer> sendEach(Object message, boolean last) {
|
public final CompletableFuture<Integer> sendEach(Object message, boolean last) {
|
||||||
if (message != null && !(message instanceof byte[]) && !(message instanceof CharSequence)) {
|
if (message instanceof WebSocketPacket) {
|
||||||
|
return sendEach((WebSocketPacket) message);
|
||||||
|
} else if (message != null && !(message instanceof byte[]) && !(message instanceof CharSequence)) {
|
||||||
message = recentWebSocket._jsonConvert.convertTo(message);
|
message = recentWebSocket._jsonConvert.convertTo(message);
|
||||||
}
|
}
|
||||||
return sendEach(new WebSocketPacket((Serializable) message, last));
|
return sendEach(new WebSocketPacket((Serializable) message, last));
|
||||||
|
|||||||
Reference in New Issue
Block a user