diff options
author | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2021-01-09 13:28:33 -0800 |
---|---|---|
committer | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2021-01-09 13:28:33 -0800 |
commit | 1fd3845982a9ba7f243cfd81bc983614f9a04f2d (patch) | |
tree | e2bede78245f88dfd0e3389abd9093297b0366dd | |
parent | 77b267143bd89ce1aaa4463fefdcb5b68378d482 (diff) | |
download | dn42peering-1fd3845982a9ba7f243cfd81bc983614f9a04f2d.tar dn42peering-1fd3845982a9ba7f243cfd81bc983614f9a04f2d.tar.gz dn42peering-1fd3845982a9ba7f243cfd81bc983614f9a04f2d.tar.bz2 dn42peering-1fd3845982a9ba7f243cfd81bc983614f9a04f2d.zip |
fix(central): wrong type cast
-rw-r--r-- | central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java b/central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java index ad28729..c8521b4 100644 --- a/central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java +++ b/central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java @@ -58,7 +58,6 @@ public class ManageHandler implements ISubRouter { @Nonnull @Override - @SuppressWarnings("unchecked") public Router mount(@Nonnull Vertx vertx) { final IASNService asnService = IASNService.createProxy(vertx, IASNService.ADDRESS); final IWhoisService whoisService = IWhoisService.createProxy(vertx, IWhoisService.ADDRESS); @@ -339,7 +338,7 @@ public class ManageHandler implements ISubRouter { ar -> { if (ar.succeeded()) { if (ar.result()) { - f.fail(new FormException(peer, + f.fail(new FormException(inPeer, "The IPv4 or IPv6 you specified conflicts with an existing peering with the same type.")); } else { f.complete(peer); @@ -372,7 +371,7 @@ public class ManageHandler implements ISubRouter { nodeService, false, asn, - (((Pair<Peer, Peer>) ((FormException) err).data).b), + (Peer) ((FormException) err).data, Arrays.asList(((FormException) err).errors), res -> { if (res.succeeded()) { |