diff --git a/src/org/redkale/net/http/WebSocketEngine.java b/src/org/redkale/net/http/WebSocketEngine.java index 33c68363e..a253987da 100644 --- a/src/org/redkale/net/http/WebSocketEngine.java +++ b/src/org/redkale/net/http/WebSocketEngine.java @@ -134,7 +134,7 @@ public final class WebSocketEngine { public CompletableFuture broadcastMessage(final Predicate predicate, final Object message, final boolean last) { if (message instanceof CompletableFuture) { - return ((CompletableFuture) message).thenCompose((json) -> broadcastMessage(json, last)); + return ((CompletableFuture) message).thenCompose((json) -> broadcastMessage(predicate, json, last)); } final boolean more = (!(message instanceof WebSocketPacket) || ((WebSocketPacket) message).sendBuffers == null); if (more) {