Companion

object Companion

Functions

Link copied to clipboard
@Provides
@Singleton
fun provideAppDatabase(appContext: Context): AppDatabase

Provide a singleton AppDatabase instance. Uses Room's databaseBuilder to create the database.

Link copied to clipboard
@Provides
fun provideTrackDao(database: AppDatabase): TrackDao

Provide the DAO (Data Access Object) for tracks. This depends on AppDatabase instance provided above.