Skip to content

Commit d63ed19

Browse files
committed
Merge branch 'hotfix/5.254.1'
2 parents 44b4566 + df70269 commit d63ed19

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

app/version/version.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION=5.254.0
1+
VERSION=5.254.1

content-scope-scripts/content-scope-scripts-impl/src/main/java/com/duckduckgo/contentscopescripts/impl/features/apimanipulation/ApiManipulationRepository.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import com.duckduckgo.common.utils.DispatcherProvider
2222
import com.duckduckgo.contentscopescripts.impl.features.apimanipulation.store.ApiManipulationStore
2323
import com.duckduckgo.di.scopes.AppScope
2424
import com.squareup.anvil.annotations.ContributesBinding
25+
import dagger.SingleInstanceIn
2526
import kotlinx.coroutines.CoroutineScope
2627
import kotlinx.coroutines.launch
2728
import kotlinx.coroutines.withContext
@@ -48,6 +49,7 @@ interface ApiManipulationRepository {
4849
fun getJsonData(): String
4950
}
5051

52+
@SingleInstanceIn(AppScope::class)
5153
@ContributesBinding(AppScope::class)
5254
class RealApiManipulationRepository @Inject constructor(
5355
private val apiManipulationStore: ApiManipulationStore,
@@ -67,7 +69,11 @@ class RealApiManipulationRepository @Inject constructor(
6769
}
6870

6971
override suspend fun insertJsonData(jsonData: String): Boolean {
70-
return withContext(dispatcherProvider.io()) { apiManipulationStore.insertJsonData(jsonData) }
72+
val success = withContext(dispatcherProvider.io()) { apiManipulationStore.insertJsonData(jsonData) }
73+
if (success) {
74+
this.jsonData = jsonData
75+
}
76+
return success
7177
}
7278

7379
override fun getJsonData(): String {

0 commit comments

Comments
 (0)