package net.scapeemulator.game.msg.handler;
import net.scapeemulator.game.dispatcher.command.CommandDispatcher;
import net.scapeemulator.game.model.player.Player;
import net.scapeemulator.game.msg.MessageHandler;
import net.scapeemulator.game.msg.impl.CommandMessage;
public final class CommandMessageHandler extends MessageHandler<CommandMessage> {
private final CommandDispatcher dispatcher;
public CommandMessageHandler(CommandDispatcher dispatcher) {
this.dispatcher = dispatcher;
}
@Override
public void handle(Player player, CommandMessage message) {
dispatcher.handle(player, message.getCommand());
}
}