package net.scapeemulator.game.net.auto;
import io.netty.buffer.ByteBuf;
import io.netty.channel.Channel;
import io.netty.channel.ChannelFutureListener;
import java.io.IOException;
import net.scapeemulator.game.GameServer;
import net.scapeemulator.game.net.Session;
import net.scapeemulator.game.net.login.LoginResponse;
public final class AutoLoginSession extends Session {
public AutoLoginSession(GameServer server, Channel channel) {
super(server, channel);
}
@Override
public void messageReceived(Object message) throws IOException {
ByteBuf payload = channel.alloc().buffer(2);
payload.writeShort(1);
LoginResponse response = new LoginResponse(LoginResponse.STATUS_SWITCH_WORLD_AND_RETRY, payload);
channel.write(response).addListener(ChannelFutureListener.CLOSE);
}
}