diff options
-rw-r--r-- | central/src/main/java/moe/yuuta/dn42peering/manage/ManagementUI.java | 15 | ||||
-rw-r--r-- | central/src/main/java/moe/yuuta/dn42peering/portal/RenderingUtils.java | 13 |
2 files changed, 15 insertions, 13 deletions
diff --git a/central/src/main/java/moe/yuuta/dn42peering/manage/ManagementUI.java b/central/src/main/java/moe/yuuta/dn42peering/manage/ManagementUI.java index 641df19..40a93d7 100644 --- a/central/src/main/java/moe/yuuta/dn42peering/manage/ManagementUI.java +++ b/central/src/main/java/moe/yuuta/dn42peering/manage/ManagementUI.java @@ -7,7 +7,6 @@ import io.vertx.core.AsyncResult; import io.vertx.core.Future; import io.vertx.core.Handler; import io.vertx.core.buffer.Buffer; -import io.vertx.core.http.HttpHeaders; import io.vertx.core.json.JsonObject; import io.vertx.ext.web.RoutingContext; import io.vertx.ext.web.common.template.TemplateEngine; @@ -28,19 +27,9 @@ import java.util.List; import java.util.Map; import java.util.stream.Collectors; -class ManagementUI { - private static Handler<AsyncResult<Buffer>> getGeneralRenderingHandler(@Nonnull RoutingContext ctx) { - return res -> { - if (res.succeeded()) { - ctx.response() - .putHeader(HttpHeaders.CONTENT_TYPE, "text/html") - .end(res.result()); - } else { - ctx.fail(res.cause()); - } - }; - } +import static moe.yuuta.dn42peering.portal.RenderingUtils.getGeneralRenderingHandler; +class ManagementUI { public static void renderIndex(@Nonnull TemplateEngine engine, @Nonnull String asn, @Nonnull List<Peer> peers, @Nonnull RoutingContext ctx) { diff --git a/central/src/main/java/moe/yuuta/dn42peering/portal/RenderingUtils.java b/central/src/main/java/moe/yuuta/dn42peering/portal/RenderingUtils.java index a8514f3..af5ecea 100644 --- a/central/src/main/java/moe/yuuta/dn42peering/portal/RenderingUtils.java +++ b/central/src/main/java/moe/yuuta/dn42peering/portal/RenderingUtils.java @@ -6,11 +6,24 @@ import io.vertx.core.Handler; import io.vertx.core.MultiMap; import io.vertx.core.buffer.Buffer; import io.vertx.core.http.HttpHeaders; +import io.vertx.ext.web.RoutingContext; import io.vertx.ext.web.api.service.ServiceResponse; import javax.annotation.Nonnull; public class RenderingUtils { + public static Handler<AsyncResult<Buffer>> getGeneralRenderingHandler(@Nonnull RoutingContext ctx) { + return res -> { + if (res.succeeded()) { + ctx.response() + .putHeader(HttpHeaders.CONTENT_TYPE, "text/html") + .end(res.result()); + } else { + ctx.fail(res.cause()); + } + }; + } + public static Handler<AsyncResult<Buffer>> getGeneralRenderingHandler(@Nonnull Handler<AsyncResult<ServiceResponse>> handler) { return res -> { if (res.succeeded()) { |