File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
WooCommerce/Classes/ViewRelated/Dashboard/Analytics Hub Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ final class AnalyticsHubViewModel: ObservableObject {
6767 do {
6868 try await retrieveOrderStats ( )
6969 } catch {
70- switchToErrorState ( )
70+ await switchToErrorState ( )
7171 DDLogWarn ( " ⚠️ Error fetching analytics data: \( error) " )
7272 }
7373 }
@@ -119,12 +119,14 @@ private extension AnalyticsHubViewModel {
119119// MARK: Data - UI mapping
120120private extension AnalyticsHubViewModel {
121121
122+ @MainActor
122123 func switchToLoadingState( ) {
123124 self . revenueCard = revenueCard. redacted
124125 self . ordersCard = ordersCard. redacted
125126 self . productCard = productCard. redacted
126127 }
127128
129+ @MainActor
128130 func switchToErrorState( ) {
129131 self . currentOrderStats = nil
130132 self . previousOrderStats = nil
You can’t perform that action at this time.
0 commit comments