1package com.parseable.android.di
3import android.content.Context
4import androidx.room.Room
5import com.parseable.android.data.local.FavoriteStreamDao
6import com.parseable.android.data.local.ParseableDatabase
9import dagger.hilt.InstallIn
10import dagger.hilt.android.qualifiers.ApplicationContext
11import dagger.hilt.components.SingletonComponent
12import javax.inject.Singleton
15@InstallIn(SingletonComponent::class)
20 fun provideDatabase(@ApplicationContext context: Context): ParseableDatabase =
21 Room.databaseBuilder(context, ParseableDatabase::class.java, "parseable.db")
22 .fallbackToDestructiveMigration()
27 fun provideFavoriteStreamDao(db: ParseableDatabase): FavoriteStreamDao =
28 db.favoriteStreamDao()
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list