Skip to content

Commit 88e04f8

Browse files
committed
Fix dispatchers lint
1 parent 9ebfc57 commit 88e04f8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pir/pir-internal/src/main/java/com/duckduckgo/pir/internal/settings/PirDevSettingsFeatures.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ package com.duckduckgo.pir.internal.settings
1919
import android.content.Context
2020
import android.widget.Toast
2121
import com.duckduckgo.anvil.annotations.PriorityKey
22+
import com.duckduckgo.common.utils.DispatcherProvider
2223
import com.duckduckgo.di.scopes.AppScope
2324
import com.duckduckgo.internal.features.api.InternalFeaturePlugin
2425
import com.duckduckgo.navigation.api.GlobalActivityStarter
2526
import com.duckduckgo.pir.impl.store.PirRepository
2627
import com.duckduckgo.pir.internal.R
2728
import com.squareup.anvil.annotations.ContributesMultibinding
2829
import kotlinx.coroutines.CoroutineScope
29-
import kotlinx.coroutines.Dispatchers
3030
import kotlinx.coroutines.launch
3131
import javax.inject.Inject
3232

@@ -35,6 +35,7 @@ import javax.inject.Inject
3535
class PirDevSettingsFeatures @Inject constructor(
3636
private val globalActivityStarter: GlobalActivityStarter,
3737
private val pirRepository: PirRepository,
38+
private val dispatcherProvider: DispatcherProvider,
3839
) : InternalFeaturePlugin {
3940
override fun internalFeatureTitle(): String {
4041
return "PIR dev settings"
@@ -46,7 +47,7 @@ class PirDevSettingsFeatures @Inject constructor(
4647

4748
override fun onInternalFeatureClicked(activityContext: Context) {
4849
// Check if PIR database is available before launching settings
49-
CoroutineScope(Dispatchers.Main).launch {
50+
CoroutineScope(dispatcherProvider.main()).launch {
5051
if (pirRepository.isRepositoryAvailable()) {
5152
globalActivityStarter.start(activityContext, PirSettingsScreenNoParams)
5253
} else {

0 commit comments

Comments
 (0)