mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-21 02:39:49 +08:00
fix(networking): Prevent hanging the network loop if an exception occurs
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user