Skip to content

Commit 866ff39

Browse files
committed
Rocker: update rocker renderer to use ctx.send(byte[]...)
1 parent 901bbcb commit 866ff39

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

modules/jooby-rocker/src/main/java/io/jooby/rocker/RockerHandler.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import io.jooby.Route;
1313

1414
import javax.annotation.Nonnull;
15+
import java.util.List;
1516

1617
class RockerHandler implements Route.Handler {
1718
private final Route.Handler next;
@@ -24,9 +25,10 @@ class RockerHandler implements Route.Handler {
2425
try {
2526
RockerModel template = (RockerModel) next.apply(ctx);
2627
ArrayOfByteArraysOutput buff = template.render(ArrayOfByteArraysOutput.FACTORY);
28+
List<byte[]> arrays = buff.getArrays();
2729
ctx.setResponseType(MediaType.html);
2830
ctx.setResponseLength(buff.getByteLength());
29-
ctx.send(buff.asReadableByteChannel());
31+
ctx.send(arrays.toArray(new byte[arrays.size()][]));
3032
return ctx;
3133
} catch (Throwable x) {
3234
ctx.sendError(x);

0 commit comments

Comments
 (0)