Improve debug logs for force login in Passky

This commit is contained in:
Ziga
2025-06-13 15:40:32 +02:00
committed by TuxCoding
parent c3233b2c67
commit 2ff6547552

View File

@ -27,7 +27,10 @@ package com.github.games647.fastlogin.bukkit.hook;
import com.github.games647.fastlogin.bukkit.FastLoginBukkit;
import com.github.games647.fastlogin.core.hooks.AuthPlugin;
import com.rabbitcomapny.api.*;
import com.rabbitcomapny.api.Identifier;
import com.rabbitcomapny.api.LoginResult;
import com.rabbitcomapny.api.PasskyAPI;
import com.rabbitcomapny.api.RegisterResult;
import org.bukkit.entity.Player;
public class PasskyHook implements AuthPlugin<Player> {
@ -41,9 +44,8 @@ public class PasskyHook implements AuthPlugin<Player> {
@Override
public boolean forceLogin(Player player) {
LoginResult result = PasskyAPI.forceLogin(new Identifier(player), true);
if (!result.success && result.status == LoginStatus.ALREADY_LOGGED_IN) {
plugin.getLog().debug("Player {} already logged in via Passky", player.getName());
if (!result.success) {
plugin.getLog().error("Failed to force login {} via Passky: {}", player.getName(), result.status);
}
return result.success;
@ -52,16 +54,15 @@ public class PasskyHook implements AuthPlugin<Player> {
@Override
public boolean forceRegister(Player player, String password) {
RegisterResult result = PasskyAPI.forceRegister(new Identifier(player), password, true);
if (!result.success) {
plugin.getLog().debug("Failed to register {} via Passky: {}", player.getName(), result.status);
plugin.getLog().error("Failed to register {} via Passky: {}", player.getName(), result.status);
}
return result.success;
}
@Override
public boolean isRegistered(String playerName) throws Exception {
public boolean isRegistered(String playerName) {
return PasskyAPI.isRegistered(new Identifier(playerName));
}
}