@@ -134,7 +134,7 @@ final class OrderListViewModel {
134134 /// If true, no IPP feedback banner will be shown as the user has told us that they are not interested in this information.
135135 /// It is persisted through app sessions.
136136 ///
137- @Published var hideIPPFeedbackBanner : Bool = false
137+ @Published var hideIPPFeedbackBanner : Bool = true
138138
139139 init ( siteID: Int64 ,
140140 stores: StoresManager = ServiceLocator . stores,
@@ -176,8 +176,8 @@ final class OrderListViewModel {
176176 bindTopBannerState ( )
177177
178178 if ServiceLocator . featureFlagService. isFeatureFlagEnabled ( . IPPInAppFeedbackBanner) {
179- loadIPPFeedbackBannerVisibility ( )
180179 loadOrdersBannerVisibility ( )
180+ loadIPPFeedbackBannerVisibility ( )
181181 fetchIPPTransactions ( )
182182 } else {
183183 loadOrdersBannerVisibility ( )
@@ -224,7 +224,7 @@ final class OrderListViewModel {
224224 let action = AppSettingsAction . loadFeedbackVisibility ( type: . IPP) { [ weak self] result in
225225 switch result {
226226 case . success( let visible) :
227- self ? . hideIPPFeedbackBanner = ! visible
227+ self ? . hideIPPFeedbackBanner = visible
228228 case . failure( let error) :
229229 self ? . hideIPPFeedbackBanner = true
230230 ServiceLocator . crashLogging. logError ( error)
@@ -390,8 +390,8 @@ extension OrderListViewModel {
390390 private func bindTopBannerState( ) {
391391 let errorState = $hasErrorLoadingData. removeDuplicates ( )
392392
393- Publishers . CombineLatest3 ( errorState, $hideOrdersBanners , $hideIPPFeedbackBanner )
394- . map { hasError, hasDismissedOrdersBanners , hasDismissedIPPFeedbackBanner -> TopBanner in
393+ Publishers . CombineLatest3 ( errorState, $hideIPPFeedbackBanner , $hideOrdersBanners )
394+ . map { hasError, hasDismissedIPPFeedbackBanner , hasDismissedOrdersBanners -> TopBanner in
395395
396396 guard !hasError else {
397397 return . error
0 commit comments