fix: add @Inject to MemberCounterListener, remove duplicate ResetLevelsCommand binding

This commit is contained in:
loki5512344 2026-06-20 15:47:45 +02:00
parent 53897df911
commit f5398dc779
2 changed files with 2 additions and 1 deletions

View file

@ -8,6 +8,7 @@ import net.dv8tion.jda.api.hooks.ListenerAdapter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.google.inject.Inject;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
@ -21,6 +22,7 @@ public class MemberCounterListener extends ListenerAdapter {
private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
private Guild guild;
@Inject
public MemberCounterListener(CounterManager counterManager) {
this.counterManager = counterManager;
}

View file

@ -18,7 +18,6 @@ public class LevelModule extends AbstractModule {
@Override
protected void configure() {
bind(VoiceTracker.class).in(Singleton.class);
bind(ResetLevelsCommand.class).in(Singleton.class);
bind(ResetLevelsButtonHandler.class).in(Singleton.class);
}