mirror of
https://github.com/GravitLauncher/Launcher
synced 2025-06-28 20:18:10 +03:00
[FIX] minecraftAccessToken is null after restore
This commit is contained in:
parent
31f919021c
commit
2470780591
1 changed files with 8 additions and 0 deletions
|
@ -3,6 +3,7 @@
|
||||||
import io.netty.channel.ChannelHandlerContext;
|
import io.netty.channel.ChannelHandlerContext;
|
||||||
import pro.gravit.launcher.base.events.request.CurrentUserRequestEvent;
|
import pro.gravit.launcher.base.events.request.CurrentUserRequestEvent;
|
||||||
import pro.gravit.launchserver.LaunchServer;
|
import pro.gravit.launchserver.LaunchServer;
|
||||||
|
import pro.gravit.launchserver.auth.core.UserSession;
|
||||||
import pro.gravit.launchserver.socket.Client;
|
import pro.gravit.launchserver.socket.Client;
|
||||||
import pro.gravit.launchserver.socket.response.SimpleResponse;
|
import pro.gravit.launchserver.socket.response.SimpleResponse;
|
||||||
|
|
||||||
|
@ -12,6 +13,13 @@ public static CurrentUserRequestEvent.UserInfo collectUserInfoFromClient(LaunchS
|
||||||
CurrentUserRequestEvent.UserInfo result = new CurrentUserRequestEvent.UserInfo();
|
CurrentUserRequestEvent.UserInfo result = new CurrentUserRequestEvent.UserInfo();
|
||||||
if (client.auth != null && client.isAuth && client.username != null) {
|
if (client.auth != null && client.isAuth && client.username != null) {
|
||||||
result.playerProfile = server.authManager.getPlayerProfile(client);
|
result.playerProfile = server.authManager.getPlayerProfile(client);
|
||||||
|
if(server.config.protectHandler.allowGetAccessToken(new AuthResponse.AuthContext(client, client.username,
|
||||||
|
null, null, client.type, client.auth))) {
|
||||||
|
UserSession session = client.sessionObject;
|
||||||
|
if(session != null) {
|
||||||
|
result.accessToken = session.getMinecraftAccessToken();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
result.permissions = client.permissions;
|
result.permissions = client.permissions;
|
||||||
return result;
|
return result;
|
||||||
|
|
Loading…
Reference in a new issue