LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/androidinject/AppModule.java [33:48]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  @Singleton
  @Provides
  AppDatabase provideAppDatabase(Application app) {
    return Room.databaseBuilder(app, AppDatabase.class, AppDatabase.DATABASE_NAME).build();
  }

  @Singleton
  @Provides
  CategoryDao provideCategoryDao(AppDatabase db) {
    return db.categoryDao();
  }

  @Singleton
  @Provides
  VideoDao provideVideoDao(AppDatabase db) {
    return db.videoDao();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/di/subcomponentinjection/ApplicationModule.java [33:48]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Singleton
    @Provides
    AppDatabase provideAppDatabase(Application app) {
        return Room.databaseBuilder(app, AppDatabase.class, AppDatabase.DATABASE_NAME).build();
    }

    @Singleton
    @Provides
    CategoryDao provideCategoryDao(AppDatabase db) {
        return db.categoryDao();
    }

    @Singleton
    @Provides
    VideoDao provideVideoDao(AppDatabase db) {
        return db.videoDao();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



