package com.example.randotracker import android.content.Context import androidx.room.Room import com.example.randotracker.database.RandoDb import dagger.Module import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.Singleton @Module @InstallIn(SingletonComponent::class) object AppModule { @Singleton @Provides fun provideRandoDatabase( @ApplicationContext app: Context ) = Room.databaseBuilder( app, RandoDb::class.java, "RandoDb" ).build() @Singleton @Provides fun provideRunDB(db: RandoDb) = db.getDB() }