package com.newhive.scammerradar.commands.subcommands;

import com.newhive.scammerradar.ScammerRadarAddon;
import com.newhive.scammerradar.config.ScammerRadarConfig;
import net.labymod.api.client.chat.command.SubCommand;

public class UpdateSubCommand extends SubCommand {
   private final ScammerRadarAddon addon;

   public UpdateSubCommand(ScammerRadarAddon addon) {
      super("update", new String[]{"u"});
      this.addon = addon;
   }

   public boolean execute(String prefix, String[] arguments) {
      if (!(Boolean)((ScammerRadarConfig)this.addon.configuration()).enabled().get()) {
         return false;
      } else {
         this.addon.getHelper().doUpdate(true);
         return true;
      }
   }
}
