From 29424db594c0f7256c4b6e7143b95ca03526e204 Mon Sep 17 00:00:00 2001 From: Irfan Omur Date: Sat, 14 Sep 2024 16:28:52 +0300 Subject: [PATCH] Add observeObjectives() to BlazeRepository --- .../com/woocommerce/android/ui/blaze/BlazeRepository.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/BlazeRepository.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/BlazeRepository.kt index d1bff0cd46b..e3a31073917 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/BlazeRepository.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/blaze/BlazeRepository.kt @@ -51,6 +51,10 @@ class BlazeRepository @Inject constructor( const val WEEKLY_DURATION = 7 // Used to calculate weekly budget in endless campaigns } + fun observeObjectives() = blazeCampaignsStore.observeBlazeCampaignObjectives().map { + it.map { objective -> Objective(objective.id, objective.title, objective.description) } + } + suspend fun fetchObjectives(): Result { val result = blazeCampaignsStore.fetchBlazeCampaignObjectives(selectedSite.get())