Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Module
- class ApplicationModule {
- @Singleton
- @Provides
- fun provideIoDispatcher(): CoroutineDispatcher = Dispatchers.IO
- @Singleton
- @Provides
- fun provideMainDispatcher(): MainCoroutineDispatcher = Dispatchers.Main
- @Singleton
- @Provides
- fun provideDataBase(context: Context): ToDoRoomDatabase {
- return Room.databaseBuilder(
- context.applicationContext,
- ToDoRoomDatabase::class.java,
- "Task.db"
- ).build()
- }
- @Provides
- fun provideTasksDao(db: ToDoRoomDatabase) = db.tasksDao()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement