From 7b3e4465bd9fcf28f875672fe4866be3a198d4fb Mon Sep 17 00:00:00 2001 From: sathwikcs <85106054+sathwikcs@users.noreply.github.com> Date: Wed, 16 Oct 2024 17:47:02 +0530 Subject: [PATCH] app Module --- .../{screens/login/data => di}/AppModule.kt | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) rename app/src/main/java/in/sminnovations/attendanceapp/{screens/login/data => di}/AppModule.kt (53%) diff --git a/app/src/main/java/in/sminnovations/attendanceapp/screens/login/data/AppModule.kt b/app/src/main/java/in/sminnovations/attendanceapp/di/AppModule.kt similarity index 53% rename from app/src/main/java/in/sminnovations/attendanceapp/screens/login/data/AppModule.kt rename to app/src/main/java/in/sminnovations/attendanceapp/di/AppModule.kt index 827f0d0..0a0667f 100644 --- a/app/src/main/java/in/sminnovations/attendanceapp/screens/login/data/AppModule.kt +++ b/app/src/main/java/in/sminnovations/attendanceapp/di/AppModule.kt @@ -1,22 +1,32 @@ -package `in`.sminnovations.attendanceapp.screens.login.data - -// File: AppModule.kt +package `in`.sminnovations.attendanceapp.di import android.content.Context +import com.google.firebase.firestore.FirebaseFirestore import dagger.Module import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.android.qualifiers.ApplicationContext import dagger.hilt.components.SingletonComponent +import `in`.sminnovations.attendanceapp.screens.login.data.LoginDataStore import javax.inject.Singleton @Module @InstallIn(SingletonComponent::class) object AppModule { - @Provides @Singleton fun provideLoginDataStore(@ApplicationContext context: Context): LoginDataStore { return LoginDataStore(context) } + @Provides + @Singleton + fun provideFirebase(): FirebaseFirestore { + return FirebaseFirestore.getInstance() + } + +// fun provideFirebase(): FirebaseFirestore { +// return FirebaseFirestore.getInstance() +// } + + }