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.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.google.inject.Inject;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@ -21,6 +22,7 @@ public class MemberCounterListener extends ListenerAdapter {
private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1); private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
private Guild guild; private Guild guild;
@Inject
public MemberCounterListener(CounterManager counterManager) { public MemberCounterListener(CounterManager counterManager) {
this.counterManager = counterManager; this.counterManager = counterManager;
} }

View file

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