// Generated by Dagger (https://google.github.io/dagger).
package net.letime.lecjoa.di;

import dagger.internal.Factory;
import dagger.internal.Preconditions;
import net.letime.lecjoa.appstore.EventHub;

public final class AppModule_ProvidesEventHubFactory implements Factory<EventHub> {
  private final AppModule module;

  public AppModule_ProvidesEventHubFactory(AppModule module) {
    this.module = module;
  }

  @Override
  public EventHub get() {
    return provideInstance(module);
  }

  public static EventHub provideInstance(AppModule module) {
    return proxyProvidesEventHub(module);
  }

  public static AppModule_ProvidesEventHubFactory create(AppModule module) {
    return new AppModule_ProvidesEventHubFactory(module);
  }

  public static EventHub proxyProvidesEventHub(AppModule instance) {
    return Preconditions.checkNotNull(
        instance.providesEventHub(), "Cannot return null from a non-@Nullable @Provides method");
  }
}
