diff --git a/fluxc/src/main/java/org/wordpress/android/fluxc/module/DatabaseModule.kt b/fluxc/src/main/java/org/wordpress/android/fluxc/module/DatabaseModule.kt index fa5d7c5cd4..4a6181a042 100644 --- a/fluxc/src/main/java/org/wordpress/android/fluxc/module/DatabaseModule.kt +++ b/fluxc/src/main/java/org/wordpress/android/fluxc/module/DatabaseModule.kt @@ -11,6 +11,7 @@ import org.wordpress.android.fluxc.persistence.RemoteConfigDao import org.wordpress.android.fluxc.persistence.WPAndroidDatabase import org.wordpress.android.fluxc.persistence.WPAndroidDatabase.Companion.buildDb import org.wordpress.android.fluxc.persistence.blaze.BlazeCampaignsDao +import org.wordpress.android.fluxc.persistence.blaze.BlazeObjectivesDao import org.wordpress.android.fluxc.persistence.blaze.BlazeTargetingDao import org.wordpress.android.fluxc.persistence.bloggingprompts.BloggingPromptsDao import org.wordpress.android.fluxc.persistence.comments.CommentsDao @@ -95,6 +96,12 @@ class DatabaseModule { return wpAndroidDatabase.blazeTargetingDao() } + @Singleton + @Provides + fun provideBlazeObjectivesDao(wpAndroidDatabase: WPAndroidDatabase): BlazeObjectivesDao { + return wpAndroidDatabase.blazeObjectivesDao() + } + @Singleton @Provides fun provideJetpackSocialDao(wpAndroidDatabase: WPAndroidDatabase): JetpackSocialDao { diff --git a/fluxc/src/main/java/org/wordpress/android/fluxc/persistence/WPAndroidDatabase.kt b/fluxc/src/main/java/org/wordpress/android/fluxc/persistence/WPAndroidDatabase.kt index a4829da9b0..c3f8e698a2 100644 --- a/fluxc/src/main/java/org/wordpress/android/fluxc/persistence/WPAndroidDatabase.kt +++ b/fluxc/src/main/java/org/wordpress/android/fluxc/persistence/WPAndroidDatabase.kt @@ -19,6 +19,7 @@ import org.wordpress.android.fluxc.persistence.PlanOffersDao.PlanOfferId import org.wordpress.android.fluxc.persistence.RemoteConfigDao.RemoteConfig import org.wordpress.android.fluxc.persistence.blaze.BlazeCampaignsDao import org.wordpress.android.fluxc.persistence.blaze.BlazeCampaignsDao.BlazeCampaignEntity +import org.wordpress.android.fluxc.persistence.blaze.BlazeObjectivesDao import org.wordpress.android.fluxc.persistence.blaze.BlazeObjectivesDao.BlazeCampaignObjectiveEntity import org.wordpress.android.fluxc.persistence.blaze.BlazeTargetingDao import org.wordpress.android.fluxc.persistence.blaze.BlazeTargetingDeviceEntity @@ -101,6 +102,8 @@ abstract class WPAndroidDatabase : RoomDatabase() { abstract fun jetpackSocialDao(): JetpackSocialDao + abstract fun blazeObjectivesDao(): BlazeObjectivesDao + @Suppress("MemberVisibilityCanBePrivate") companion object { const val WP_DB_NAME = "wp-android-database"