blob: 1d12c2f72329d80eb6a9aa4df1e8dbc72ca7b47d [file]
package com.googlesource.gerrit.plugins.chatgpt;
import com.google.gerrit.server.events.EventListener;
import com.google.inject.AbstractModule;
import com.google.inject.multibindings.Multibinder;
import com.googlesource.gerrit.plugins.chatgpt.listener.EventHandlerTask;
import com.googlesource.gerrit.plugins.chatgpt.listener.GerritListener;
public class Module extends AbstractModule {
@Override
protected void configure() {
install(EventHandlerTask.MODULE);
Multibinder<EventListener> eventListenerBinder = Multibinder.newSetBinder(binder(), EventListener.class);
eventListenerBinder.addBinding().to(GerritListener.class);
}
}