Skip to content

Commit d94ad28

Browse files
committed
Addressing PR feedback
1 parent 99c48d1 commit d94ad28

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

app/src/main/java/com/duckduckgo/app/bookmarks/dialog/BookmarkAddedConfirmationDialog.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package com.duckduckgo.app.bookmarks.dialog
1818

1919
import android.annotation.SuppressLint
20-
import android.app.Activity
2120
import android.content.Context
2221
import android.graphics.Typeface
2322
import android.text.Spannable
@@ -53,10 +52,10 @@ import com.google.android.material.R as MaterialR
5352

5453
@SuppressLint("NoBottomSheetDialog")
5554
class BookmarkAddedConfirmationDialog(
56-
activity: Activity,
55+
context: Context,
5756
private val bookmarkFolder: BookmarkFolder?,
5857
private val promoPlugins: PluginPoint<BookmarkAddedPromotionPlugin>,
59-
) : BottomSheetDialog(activity) {
58+
) : BottomSheetDialog(context) {
6059

6160
abstract class EventListener {
6261
/** Sets a listener to be invoked when favorite state is changed */

app/src/main/java/com/duckduckgo/app/bookmarks/dialog/BookmarkAddedConfirmationDialogFactory.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package com.duckduckgo.app.bookmarks.dialog
1818

19-
import android.app.Activity
19+
import android.content.Context
2020
import com.duckduckgo.app.bookmarks.BookmarkAddedPromotionPlugin
2121
import com.duckduckgo.common.utils.plugins.PluginPoint
2222
import com.duckduckgo.di.scopes.AppScope
@@ -26,14 +26,14 @@ import javax.inject.Inject
2626

2727
interface BookmarkAddedConfirmationDialogFactory {
2828

29-
fun create(activity: Activity, bookmarkFolder: BookmarkFolder?): BookmarkAddedConfirmationDialog
29+
fun create(context: Context, bookmarkFolder: BookmarkFolder?): BookmarkAddedConfirmationDialog
3030
}
3131

3232
@ContributesBinding(AppScope::class)
3333
class ReadyBookmarkAddedConfirmationDialogFactory @Inject constructor(
3434
private val plugins: PluginPoint<BookmarkAddedPromotionPlugin>,
3535
) : BookmarkAddedConfirmationDialogFactory {
36-
override fun create(activity: Activity, bookmarkFolder: BookmarkFolder?): BookmarkAddedConfirmationDialog {
37-
return BookmarkAddedConfirmationDialog(activity, bookmarkFolder, plugins)
36+
override fun create(context: Context, bookmarkFolder: BookmarkFolder?): BookmarkAddedConfirmationDialog {
37+
return BookmarkAddedConfirmationDialog(context, bookmarkFolder, plugins)
3838
}
3939
}

sync/sync-impl/src/main/java/com/duckduckgo/sync/impl/promotion/bookmarks/addeddialog/SetupSyncBookmarkAddedPromo.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import com.duckduckgo.sync.impl.R
3636
import com.duckduckgo.sync.impl.promotion.SyncPromotions
3737
import com.squareup.anvil.annotations.ContributesMultibinding
3838
import kotlinx.coroutines.launch
39-
import kotlinx.coroutines.withContext
4039
import javax.inject.Inject
4140

4241
@ContributesMultibinding(scope = ActivityScope::class)
@@ -102,9 +101,7 @@ class SetupSyncBookmarkAddedPromo @Inject constructor(
102101
onMenuItemClicked(hideButton) {
103102
activity.lifecycleScope.launch(dispatchers.main()) {
104103
rootView.gone()
105-
withContext(dispatchers.io()) {
106-
syncPromotions.recordBookmarkAddedDialogPromotionDismissed()
107-
}
104+
syncPromotions.recordBookmarkAddedDialogPromotionDismissed()
108105
}
109106
}
110107
}

0 commit comments

Comments
 (0)