diff --git a/LaunchServer/src/main/java/ru/gravit/launchserver/response/auth/SetProfileResponse.java b/LaunchServer/src/main/java/ru/gravit/launchserver/response/auth/SetProfileResponse.java index 5631149e..f0f6cb8a 100644 --- a/LaunchServer/src/main/java/ru/gravit/launchserver/response/auth/SetProfileResponse.java +++ b/LaunchServer/src/main/java/ru/gravit/launchserver/response/auth/SetProfileResponse.java @@ -30,6 +30,7 @@ public void reply() throws Exception { return; } clientData.profile = p.object; + writeNoError(output); output.writeBoolean(true); break; } diff --git a/Launcher/src/main/java/ru/gravit/launcher/LauncherEngine.java b/Launcher/src/main/java/ru/gravit/launcher/LauncherEngine.java index d1bd3e4a..6a37aaa2 100644 --- a/Launcher/src/main/java/ru/gravit/launcher/LauncherEngine.java +++ b/Launcher/src/main/java/ru/gravit/launcher/LauncherEngine.java @@ -21,6 +21,7 @@ import ru.gravit.launcher.hasher.HashedDir; import ru.gravit.launcher.hasher.HashedEntry; import ru.gravit.launcher.hasher.HashedFile; +import ru.gravit.launcher.request.auth.SetProfileRequest; import ru.gravit.launcher.request.update.LauncherRequest; import ru.gravit.launcher.request.update.ProfilesRequest; import ru.gravit.utils.HTTPRequest; @@ -89,6 +90,7 @@ public static void addLauncherClassBindings(Map bindings) { bindings.put("CheckServerRequestClass", CheckServerRequest.class); bindings.put("UpdateRequestClass", UpdateRequest.class); bindings.put("LauncherRequestClass", LauncherRequest.class); + bindings.put("SetProfileRequestClass", SetProfileRequest.class); bindings.put("ProfilesRequestClass", ProfilesRequest.class); bindings.put("ProfileByUsernameRequestClass", ProfileByUsernameRequest.class); bindings.put("ProfileByUUIDRequestClass", ProfileByUUIDRequest.class);