Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 deletions

View File

@@ -0,0 +1,135 @@
package com.adif.elcanomovil.serviceStorage.di;
import Z2.G;
import Z2.InterfaceC0103k;
import a3.a;
import android.content.Context;
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
import com.adif.elcanomovil.serviceStorage.database.AvisaStationDao;
import com.adif.elcanomovil.serviceStorage.database.FavouritesDao;
import com.adif.elcanomovil.serviceStorage.database.IncidenceDao;
import com.adif.elcanomovil.serviceStorage.database.StationDatabase;
import com.adif.elcanomovil.serviceStorage.database.StationsDao;
import com.adif.elcanomovil.serviceStorage.database.SubscriptionsAuxDataDao;
import com.adif.elcanomovil.serviceStorage.database.SubscriptionsDao;
import com.adif.elcanomovil.serviceStorage.model.StationStored;
import com.adif.elcanomovil.serviceStorage.model.StationStoredEntity;
import com.adif.elcanomovil.serviceStorage.model.TrainStored;
import com.adif.elcanomovil.serviceStorage.model.TrainStoredEntity;
import com.adif.elcanomovil.serviceStorage.preferences.PreferenceStorage;
import com.adif.elcanomovil.serviceStorage.preferences.SharedPreferenceStorage;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.android.qualifiers.ApplicationContext;
import dagger.hilt.components.SingletonComponent;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import javax.inject.Named;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@Metadata(d1 = {"\u0000`\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\\u0002\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J!\u0010\t\u001a\u00020\b2\b\b\u0001\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0006H\u0007¢\u0006\u0004\b\t\u0010\nJ!\u0010\f\u001a\u00020\u000b2\b\b\u0001\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0006H\u0007¢\u0006\u0004\b\f\u0010\rJ\u0017\u0010\u0010\u001a\u00020\u000f2\u0006\u0010\u000e\u001a\u00020\u000bH\u0007¢\u0006\u0004\b\u0010\u0010\u0011J\u0017\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u000e\u001a\u00020\u000bH\u0007¢\u0006\u0004\b\u0013\u0010\u0014J\u0017\u0010\u0016\u001a\u00020\u00152\u0006\u0010\u000e\u001a\u00020\u000bH\u0007¢\u0006\u0004\b\u0016\u0010\u0017J\u0017\u0010\u0019\u001a\u00020\u00182\u0006\u0010\u000e\u001a\u00020\u000bH\u0007¢\u0006\u0004\b\u0019\u0010\u001aJ\u000f\u0010\u001c\u001a\u00020\u001bH\u0007¢\u0006\u0004\b\u001c\u0010\u001dJ\u000f\u0010\u001e\u001a\u00020\u001bH\u0007¢\u0006\u0004\b\u001e\u0010\u001dJ\u0017\u0010 \u001a\u00020\u001f2\u0006\u0010\u000e\u001a\u00020\u000bH\u0007¢\u0006\u0004\b \u0010!J\u0017\u0010#\u001a\u00020\"2\u0006\u0010\u000e\u001a\u00020\u000bH\u0007¢\u0006\u0004\b#\u0010$¨\u0006%"}, d2 = {"Lcom/adif/elcanomovil/serviceStorage/di/StorageModule;", "", "<init>", "()V", "Landroid/content/Context;", "context", "LZ2/G;", "moshi", "Lcom/adif/elcanomovil/serviceStorage/preferences/PreferenceStorage;", "providePreferenceStorage", "(Landroid/content/Context;LZ2/G;)Lcom/adif/elcanomovil/serviceStorage/preferences/PreferenceStorage;", "Lcom/adif/elcanomovil/serviceStorage/database/StationDatabase;", "provideStationDatabase", "(Landroid/content/Context;LZ2/G;)Lcom/adif/elcanomovil/serviceStorage/database/StationDatabase;", "database", "Lcom/adif/elcanomovil/serviceStorage/database/StationsDao;", "provideStationsDao", "(Lcom/adif/elcanomovil/serviceStorage/database/StationDatabase;)Lcom/adif/elcanomovil/serviceStorage/database/StationsDao;", "Lcom/adif/elcanomovil/serviceStorage/database/FavouritesDao;", "provideFavouritesDao", "(Lcom/adif/elcanomovil/serviceStorage/database/StationDatabase;)Lcom/adif/elcanomovil/serviceStorage/database/FavouritesDao;", "Lcom/adif/elcanomovil/serviceStorage/database/IncidenceDao;", "provideIncidenceDao", "(Lcom/adif/elcanomovil/serviceStorage/database/StationDatabase;)Lcom/adif/elcanomovil/serviceStorage/database/IncidenceDao;", "Lcom/adif/elcanomovil/serviceStorage/database/AvisaStationDao;", "provideAvisaStationDao", "(Lcom/adif/elcanomovil/serviceStorage/database/StationDatabase;)Lcom/adif/elcanomovil/serviceStorage/database/AvisaStationDao;", "LZ2/k;", "provideMoshiPolymorphicFactory", "()LZ2/k;", "provideMoshiPolymorphicFactoryTrain", "Lcom/adif/elcanomovil/serviceStorage/database/SubscriptionsDao;", "provideSubscriptionDao", "(Lcom/adif/elcanomovil/serviceStorage/database/StationDatabase;)Lcom/adif/elcanomovil/serviceStorage/database/SubscriptionsDao;", "Lcom/adif/elcanomovil/serviceStorage/database/SubscriptionsAuxDataDao;", "provideSubscriptionAuxDataDao", "(Lcom/adif/elcanomovil/serviceStorage/database/StationDatabase;)Lcom/adif/elcanomovil/serviceStorage/database/SubscriptionsAuxDataDao;", "service-storage_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@Module
@InstallIn({SingletonComponent.class})
@SourceDebugExtension({"SMAP\nStorageModule.kt\nKotlin\n*S Kotlin\n*F\n+ 1 StorageModule.kt\ncom/adif/elcanomovil/serviceStorage/di/StorageModule\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,71:1\n1#2:72\n*E\n"})
/* loaded from: classes.dex */
public final class StorageModule {
public static final StorageModule INSTANCE = new StorageModule();
private StorageModule() {
}
@Provides
public final AvisaStationDao provideAvisaStationDao(StationDatabase database) {
Intrinsics.checkNotNullParameter(database, "database");
return database.avisaStationDao();
}
@Provides
public final FavouritesDao provideFavouritesDao(StationDatabase database) {
Intrinsics.checkNotNullParameter(database, "database");
return database.favouritesDAO();
}
@Provides
public final IncidenceDao provideIncidenceDao(StationDatabase database) {
Intrinsics.checkNotNullParameter(database, "database");
return database.incidenceDao();
}
@Provides
@Named("Station")
public final InterfaceC0103k provideMoshiPolymorphicFactory() {
List list = Collections.EMPTY_LIST;
if (list.contains("station")) {
throw new IllegalArgumentException("Labels must be unique.");
}
ArrayList arrayList = new ArrayList(list);
arrayList.add("station");
ArrayList arrayList2 = new ArrayList(list);
arrayList2.add(StationStoredEntity.class);
a aVar = new a(StationStored.class, "fav_type", arrayList, arrayList2);
Intrinsics.checkNotNullExpressionValue(aVar, "withSubtype(...)");
return aVar;
}
@Provides
@Named("Train")
public final InterfaceC0103k provideMoshiPolymorphicFactoryTrain() {
List list = Collections.EMPTY_LIST;
if (list.contains(NavArguments.ARG_DYNAMIC_TRAIN)) {
throw new IllegalArgumentException("Labels must be unique.");
}
ArrayList arrayList = new ArrayList(list);
arrayList.add(NavArguments.ARG_DYNAMIC_TRAIN);
ArrayList arrayList2 = new ArrayList(list);
arrayList2.add(TrainStoredEntity.class);
a aVar = new a(TrainStored.class, "search_type", arrayList, arrayList2);
Intrinsics.checkNotNullExpressionValue(aVar, "withSubtype(...)");
return aVar;
}
@Provides
public final PreferenceStorage providePreferenceStorage(@ApplicationContext Context context, G moshi) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(moshi, "moshi");
return new SharedPreferenceStorage(context, moshi);
}
/* JADX WARN: Removed duplicated region for block: B:13:0x0098 */
/* JADX WARN: Removed duplicated region for block: B:18:0x00c3 */
/* JADX WARN: Removed duplicated region for block: B:24:0x00c5 A[Catch: InstantiationException -> 0x00fe, IllegalAccessException -> 0x0116, ClassNotFoundException -> 0x012e, TryCatch #2 {ClassNotFoundException -> 0x012e, IllegalAccessException -> 0x0116, InstantiationException -> 0x00fe, blocks: (B:16:0x00bd, B:19:0x00d7, B:24:0x00c5), top: B:15:0x00bd }] */
@dagger.Provides
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.adif.elcanomovil.serviceStorage.database.StationDatabase provideStationDatabase(@dagger.hilt.android.qualifiers.ApplicationContext android.content.Context r13, Z2.G r14) {
/*
Method dump skipped, instructions count: 347
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.serviceStorage.di.StorageModule.provideStationDatabase(android.content.Context, Z2.G):com.adif.elcanomovil.serviceStorage.database.StationDatabase");
}
@Provides
public final StationsDao provideStationsDao(StationDatabase database) {
Intrinsics.checkNotNullParameter(database, "database");
return database.stationsDAO();
}
@Provides
public final SubscriptionsAuxDataDao provideSubscriptionAuxDataDao(StationDatabase database) {
Intrinsics.checkNotNullParameter(database, "database");
return database.subscriptionsAuxDataDao();
}
@Provides
public final SubscriptionsDao provideSubscriptionDao(StationDatabase database) {
Intrinsics.checkNotNullParameter(database, "database");
return database.subscriptionsDao();
}
}

View File

@@ -0,0 +1,35 @@
package com.adif.elcanomovil.serviceStorage.di;
import com.adif.elcanomovil.serviceStorage.database.AvisaStationDao;
import com.adif.elcanomovil.serviceStorage.database.StationDatabase;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes.dex */
public final class StorageModule_ProvideAvisaStationDaoFactory implements Factory<AvisaStationDao> {
private final Provider<StationDatabase> databaseProvider;
public StorageModule_ProvideAvisaStationDaoFactory(Provider<StationDatabase> provider) {
this.databaseProvider = provider;
}
public static StorageModule_ProvideAvisaStationDaoFactory create(Provider<StationDatabase> provider) {
return new StorageModule_ProvideAvisaStationDaoFactory(provider);
}
public static AvisaStationDao provideAvisaStationDao(StationDatabase stationDatabase) {
return (AvisaStationDao) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideAvisaStationDao(stationDatabase));
}
@Override // javax.inject.Provider
public AvisaStationDao get() {
return provideAvisaStationDao(this.databaseProvider.get());
}
}

View File

@@ -0,0 +1,35 @@
package com.adif.elcanomovil.serviceStorage.di;
import com.adif.elcanomovil.serviceStorage.database.FavouritesDao;
import com.adif.elcanomovil.serviceStorage.database.StationDatabase;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes.dex */
public final class StorageModule_ProvideFavouritesDaoFactory implements Factory<FavouritesDao> {
private final Provider<StationDatabase> databaseProvider;
public StorageModule_ProvideFavouritesDaoFactory(Provider<StationDatabase> provider) {
this.databaseProvider = provider;
}
public static StorageModule_ProvideFavouritesDaoFactory create(Provider<StationDatabase> provider) {
return new StorageModule_ProvideFavouritesDaoFactory(provider);
}
public static FavouritesDao provideFavouritesDao(StationDatabase stationDatabase) {
return (FavouritesDao) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideFavouritesDao(stationDatabase));
}
@Override // javax.inject.Provider
public FavouritesDao get() {
return provideFavouritesDao(this.databaseProvider.get());
}
}

View File

@@ -0,0 +1,35 @@
package com.adif.elcanomovil.serviceStorage.di;
import com.adif.elcanomovil.serviceStorage.database.IncidenceDao;
import com.adif.elcanomovil.serviceStorage.database.StationDatabase;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes.dex */
public final class StorageModule_ProvideIncidenceDaoFactory implements Factory<IncidenceDao> {
private final Provider<StationDatabase> databaseProvider;
public StorageModule_ProvideIncidenceDaoFactory(Provider<StationDatabase> provider) {
this.databaseProvider = provider;
}
public static StorageModule_ProvideIncidenceDaoFactory create(Provider<StationDatabase> provider) {
return new StorageModule_ProvideIncidenceDaoFactory(provider);
}
public static IncidenceDao provideIncidenceDao(StationDatabase stationDatabase) {
return (IncidenceDao) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideIncidenceDao(stationDatabase));
}
@Override // javax.inject.Provider
public IncidenceDao get() {
return provideIncidenceDao(this.databaseProvider.get());
}
}

View File

@@ -0,0 +1,28 @@
package com.adif.elcanomovil.serviceStorage.di;
import B1.a;
import Z2.InterfaceC0103k;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata({"javax.inject.Named"})
/* loaded from: classes.dex */
public final class StorageModule_ProvideMoshiPolymorphicFactoryFactory implements Factory<InterfaceC0103k> {
public static StorageModule_ProvideMoshiPolymorphicFactoryFactory create() {
return a.f208a;
}
public static InterfaceC0103k provideMoshiPolymorphicFactory() {
return (InterfaceC0103k) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideMoshiPolymorphicFactory());
}
@Override // javax.inject.Provider
public InterfaceC0103k get() {
return provideMoshiPolymorphicFactory();
}
}

View File

@@ -0,0 +1,28 @@
package com.adif.elcanomovil.serviceStorage.di;
import B1.b;
import Z2.InterfaceC0103k;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata({"javax.inject.Named"})
/* loaded from: classes.dex */
public final class StorageModule_ProvideMoshiPolymorphicFactoryTrainFactory implements Factory<InterfaceC0103k> {
public static StorageModule_ProvideMoshiPolymorphicFactoryTrainFactory create() {
return b.f209a;
}
public static InterfaceC0103k provideMoshiPolymorphicFactoryTrain() {
return (InterfaceC0103k) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideMoshiPolymorphicFactoryTrain());
}
@Override // javax.inject.Provider
public InterfaceC0103k get() {
return provideMoshiPolymorphicFactoryTrain();
}
}

View File

@@ -0,0 +1,38 @@
package com.adif.elcanomovil.serviceStorage.di;
import Z2.G;
import android.content.Context;
import com.adif.elcanomovil.serviceStorage.preferences.PreferenceStorage;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata({"dagger.hilt.android.qualifiers.ApplicationContext"})
/* loaded from: classes.dex */
public final class StorageModule_ProvidePreferenceStorageFactory implements Factory<PreferenceStorage> {
private final Provider<Context> contextProvider;
private final Provider<G> moshiProvider;
public StorageModule_ProvidePreferenceStorageFactory(Provider<Context> provider, Provider<G> provider2) {
this.contextProvider = provider;
this.moshiProvider = provider2;
}
public static StorageModule_ProvidePreferenceStorageFactory create(Provider<Context> provider, Provider<G> provider2) {
return new StorageModule_ProvidePreferenceStorageFactory(provider, provider2);
}
public static PreferenceStorage providePreferenceStorage(Context context, G g4) {
return (PreferenceStorage) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.providePreferenceStorage(context, g4));
}
@Override // javax.inject.Provider
public PreferenceStorage get() {
return providePreferenceStorage(this.contextProvider.get(), this.moshiProvider.get());
}
}

View File

@@ -0,0 +1,38 @@
package com.adif.elcanomovil.serviceStorage.di;
import Z2.G;
import android.content.Context;
import com.adif.elcanomovil.serviceStorage.database.StationDatabase;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata({"dagger.hilt.android.qualifiers.ApplicationContext"})
/* loaded from: classes.dex */
public final class StorageModule_ProvideStationDatabaseFactory implements Factory<StationDatabase> {
private final Provider<Context> contextProvider;
private final Provider<G> moshiProvider;
public StorageModule_ProvideStationDatabaseFactory(Provider<Context> provider, Provider<G> provider2) {
this.contextProvider = provider;
this.moshiProvider = provider2;
}
public static StorageModule_ProvideStationDatabaseFactory create(Provider<Context> provider, Provider<G> provider2) {
return new StorageModule_ProvideStationDatabaseFactory(provider, provider2);
}
public static StationDatabase provideStationDatabase(Context context, G g4) {
return (StationDatabase) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideStationDatabase(context, g4));
}
@Override // javax.inject.Provider
public StationDatabase get() {
return provideStationDatabase(this.contextProvider.get(), this.moshiProvider.get());
}
}

View File

@@ -0,0 +1,35 @@
package com.adif.elcanomovil.serviceStorage.di;
import com.adif.elcanomovil.serviceStorage.database.StationDatabase;
import com.adif.elcanomovil.serviceStorage.database.StationsDao;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes.dex */
public final class StorageModule_ProvideStationsDaoFactory implements Factory<StationsDao> {
private final Provider<StationDatabase> databaseProvider;
public StorageModule_ProvideStationsDaoFactory(Provider<StationDatabase> provider) {
this.databaseProvider = provider;
}
public static StorageModule_ProvideStationsDaoFactory create(Provider<StationDatabase> provider) {
return new StorageModule_ProvideStationsDaoFactory(provider);
}
public static StationsDao provideStationsDao(StationDatabase stationDatabase) {
return (StationsDao) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideStationsDao(stationDatabase));
}
@Override // javax.inject.Provider
public StationsDao get() {
return provideStationsDao(this.databaseProvider.get());
}
}

View File

@@ -0,0 +1,35 @@
package com.adif.elcanomovil.serviceStorage.di;
import com.adif.elcanomovil.serviceStorage.database.StationDatabase;
import com.adif.elcanomovil.serviceStorage.database.SubscriptionsAuxDataDao;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes.dex */
public final class StorageModule_ProvideSubscriptionAuxDataDaoFactory implements Factory<SubscriptionsAuxDataDao> {
private final Provider<StationDatabase> databaseProvider;
public StorageModule_ProvideSubscriptionAuxDataDaoFactory(Provider<StationDatabase> provider) {
this.databaseProvider = provider;
}
public static StorageModule_ProvideSubscriptionAuxDataDaoFactory create(Provider<StationDatabase> provider) {
return new StorageModule_ProvideSubscriptionAuxDataDaoFactory(provider);
}
public static SubscriptionsAuxDataDao provideSubscriptionAuxDataDao(StationDatabase stationDatabase) {
return (SubscriptionsAuxDataDao) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideSubscriptionAuxDataDao(stationDatabase));
}
@Override // javax.inject.Provider
public SubscriptionsAuxDataDao get() {
return provideSubscriptionAuxDataDao(this.databaseProvider.get());
}
}

View File

@@ -0,0 +1,35 @@
package com.adif.elcanomovil.serviceStorage.di;
import com.adif.elcanomovil.serviceStorage.database.StationDatabase;
import com.adif.elcanomovil.serviceStorage.database.SubscriptionsDao;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes.dex */
public final class StorageModule_ProvideSubscriptionDaoFactory implements Factory<SubscriptionsDao> {
private final Provider<StationDatabase> databaseProvider;
public StorageModule_ProvideSubscriptionDaoFactory(Provider<StationDatabase> provider) {
this.databaseProvider = provider;
}
public static StorageModule_ProvideSubscriptionDaoFactory create(Provider<StationDatabase> provider) {
return new StorageModule_ProvideSubscriptionDaoFactory(provider);
}
public static SubscriptionsDao provideSubscriptionDao(StationDatabase stationDatabase) {
return (SubscriptionsDao) Preconditions.checkNotNullFromProvides(StorageModule.INSTANCE.provideSubscriptionDao(stationDatabase));
}
@Override // javax.inject.Provider
public SubscriptionsDao get() {
return provideSubscriptionDao(this.databaseProvider.get());
}
}