From 96e39e3a1ff862283cd0b1d29e4cb83cf6a61ebc Mon Sep 17 00:00:00 2001 From: Tim203 Date: Tue, 2 Mar 2021 00:08:07 +0100 Subject: [PATCH] Forgot to upload a recent change to the global api --- .../java/org/geysermc/floodgate/skin/SkinUploadSocket.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/org/geysermc/floodgate/skin/SkinUploadSocket.java b/common/src/main/java/org/geysermc/floodgate/skin/SkinUploadSocket.java index 899b7d18..082fdbb9 100644 --- a/common/src/main/java/org/geysermc/floodgate/skin/SkinUploadSocket.java +++ b/common/src/main/java/org/geysermc/floodgate/skin/SkinUploadSocket.java @@ -105,7 +105,12 @@ final class SkinUploadSocket extends WebSocketClient { String xuid = message.get("xuid").getAsString(); FloodgatePlayer player = api.getPlayer(Utils.getJavaUuid(xuid)); if (player != null) { - applier.applySkin(player, message); + if (!message.get("success").getAsBoolean()) { + logger.info("Failed to upload skin for {} ({})", xuid, + player.getCorrectUsername()); + return; + } + applier.applySkin(player, message.getAsJsonObject("data")); } } }