Ребят, если у меня такой модуль, то в provideCallRecordingDao запихнётся экземпляр AppDb или не? (Application в верхний provide будет протянут)
@Modulepublic class DatabaseModule {
@Singleton @Provides public AppDb provideAppDb(Application app) {
return Room.databaseBuilder(app, AppDb.class, app.getString(R.string.app_database_name))
.build();
}
@Singleton @Provides public CallRecordingDao provideCallRecordingDao(AppDb db) {
return db.getCallRecordingDao();
}
}