From 6c19c09c003b7a47d39189759292781d90b25ce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= Date: Sun, 4 Jun 2023 20:05:32 +0800 Subject: [PATCH] Fix deserialization formatting error (#185) --- .../com/github/jie65535/opencommand/OpenCommandHandler.java | 2 +- .../github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/github/jie65535/opencommand/OpenCommandHandler.java b/src/main/java/com/github/jie65535/opencommand/OpenCommandHandler.java index 3176ba9..a118803 100644 --- a/src/main/java/com/github/jie65535/opencommand/OpenCommandHandler.java +++ b/src/main/java/com/github/jie65535/opencommand/OpenCommandHandler.java @@ -58,7 +58,7 @@ public final class OpenCommandHandler implements Router { var req = context.bodyAsClass(JsonRequest.class); if (req.action.equals("sendCode")) { - int playerId = Integer.parseInt(req.data.toString()); + int playerId = (int)Double.parseDouble(req.data.toString()); var player = plugin.getServer().getPlayerByUid(playerId); if (player == null) { context.json(new JsonResponse(404, "Player Not Found.")); diff --git a/src/main/java/com/github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java b/src/main/java/com/github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java index c31f858..f90ea71 100644 --- a/src/main/java/com/github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java +++ b/src/main/java/com/github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java @@ -61,7 +61,7 @@ public final class OpenCommandOnlyHttpHandler implements Router { var req = context.bodyAsClass(JsonRequest.class); if (req.action.equals("sendCode")) { - int playerId = Integer.parseInt(req.data.toString()); + int playerId = (int)Double.parseDouble(req.data.toString()); var player = SocketData.getPlayer(playerId); if (player == null) { context.json(new JsonResponse(404, "Player Not Found."));