Skip to content

Commit 6d74cd9

Browse files
committed
Adding feature flag check on Provider.
1 parent cc8cfda commit 6d74cd9

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

WordPress/src/main/java/org/wordpress/android/reader/savedposts/provider/ReaderSavedPostsProvider.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import org.wordpress.android.models.ReaderTag
88
import org.wordpress.android.models.ReaderTagType.BOOKMARKED
99
import org.wordpress.android.provider.query.QueryContentProvider
1010
import org.wordpress.android.provider.query.QueryResult
11+
import org.wordpress.android.util.config.JetpackProviderSyncFeatureConfig
1112
import org.wordpress.android.util.publicdata.ClientVerification
1213
import org.wordpress.android.util.publicdata.JetpackPublicData
1314
import org.wordpress.android.util.signature.SignatureNotFoundException
@@ -18,6 +19,7 @@ class ReaderSavedPostsProvider : QueryContentProvider() {
1819
@Inject lateinit var readerPostTableWrapper: ReaderPostTableWrapper
1920
@Inject lateinit var jetpackPublicData: JetpackPublicData
2021
@Inject lateinit var clientVerification: ClientVerification
22+
@Inject lateinit var jetpackProviderSyncFeatureConfig: JetpackProviderSyncFeatureConfig
2123

2224
override fun onCreate(): Boolean {
2325
return true
@@ -32,6 +34,9 @@ class ReaderSavedPostsProvider : QueryContentProvider() {
3234
sortOrder: String?
3335
): Cursor? {
3436
inject()
37+
if (!jetpackProviderSyncFeatureConfig.isEnabled()) {
38+
return null
39+
}
3540
return context?.let {
3641
try {
3742
if (clientVerification.canTrust(callingPackage)) {

0 commit comments

Comments
 (0)