Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.

Commit b96c0d2

Browse files
Merge pull request #3098 from wordpress-mobile/issue/12469-missing-provider-method-for-new-dao
Adds missing provider method for new Objective DAO
2 parents 11af0e4 + 9be674b commit b96c0d2

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

fluxc/src/main/java/org/wordpress/android/fluxc/module/DatabaseModule.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import org.wordpress.android.fluxc.persistence.RemoteConfigDao
1111
import org.wordpress.android.fluxc.persistence.WPAndroidDatabase
1212
import org.wordpress.android.fluxc.persistence.WPAndroidDatabase.Companion.buildDb
1313
import org.wordpress.android.fluxc.persistence.blaze.BlazeCampaignsDao
14+
import org.wordpress.android.fluxc.persistence.blaze.BlazeObjectivesDao
1415
import org.wordpress.android.fluxc.persistence.blaze.BlazeTargetingDao
1516
import org.wordpress.android.fluxc.persistence.bloggingprompts.BloggingPromptsDao
1617
import org.wordpress.android.fluxc.persistence.comments.CommentsDao
@@ -95,6 +96,12 @@ class DatabaseModule {
9596
return wpAndroidDatabase.blazeTargetingDao()
9697
}
9798

99+
@Singleton
100+
@Provides
101+
fun provideBlazeObjectivesDao(wpAndroidDatabase: WPAndroidDatabase): BlazeObjectivesDao {
102+
return wpAndroidDatabase.blazeObjectivesDao()
103+
}
104+
98105
@Singleton
99106
@Provides
100107
fun provideJetpackSocialDao(wpAndroidDatabase: WPAndroidDatabase): JetpackSocialDao {

fluxc/src/main/java/org/wordpress/android/fluxc/persistence/WPAndroidDatabase.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import org.wordpress.android.fluxc.persistence.PlanOffersDao.PlanOfferId
1919
import org.wordpress.android.fluxc.persistence.RemoteConfigDao.RemoteConfig
2020
import org.wordpress.android.fluxc.persistence.blaze.BlazeCampaignsDao
2121
import org.wordpress.android.fluxc.persistence.blaze.BlazeCampaignsDao.BlazeCampaignEntity
22+
import org.wordpress.android.fluxc.persistence.blaze.BlazeObjectivesDao
2223
import org.wordpress.android.fluxc.persistence.blaze.BlazeObjectivesDao.BlazeCampaignObjectiveEntity
2324
import org.wordpress.android.fluxc.persistence.blaze.BlazeTargetingDao
2425
import org.wordpress.android.fluxc.persistence.blaze.BlazeTargetingDeviceEntity
@@ -101,6 +102,8 @@ abstract class WPAndroidDatabase : RoomDatabase() {
101102

102103
abstract fun jetpackSocialDao(): JetpackSocialDao
103104

105+
abstract fun blazeObjectivesDao(): BlazeObjectivesDao
106+
104107
@Suppress("MemberVisibilityCanBePrivate")
105108
companion object {
106109
const val WP_DB_NAME = "wp-android-database"

0 commit comments

Comments
 (0)