fix(networking): Prevent hanging the network loop if an exception occurs

This commit is contained in:
KingRainbow44
2024-07-06 22:54:10 -04:00
Unverified
parent af70de316e
commit e7ed66477f
2 changed files with 18 additions and 3 deletions
@@ -14,6 +14,7 @@ import emu.grasscutter.utils.*;
import io.netty.buffer.*;
import java.net.InetSocketAddress;
import lombok.*;
import org.slf4j.Logger;
public class GameSession implements IGameSession {
@Getter private final GameServer server;
@@ -49,6 +50,10 @@ public class GameSession implements IGameSession {
return this.session.getAddress();
}
public Logger getLogger() {
return this.session.getLogger();
}
public synchronized void setPlayer(Player player) {
this.player = player;
this.player.setSession(this);