Closed selanthiraiyan closed 2 weeks ago
📲 You can test the changes from this Pull Request in WooCommerce iOS by scanning the QR code below to install the corresponding build.
App Name | WooCommerce iOS | |
Build Number | pr12616-5e9a4a2 | |
Version | 18.4 | |
Bundle ID | com.automattic.alpha.woocommerce | |
Commit | 5e9a4a29808bb132ac510d693a1cd88b19fd8a9b | |
App Center Build | WooCommerce - Prototype Builds #8905 |
Automatticians: You can use our internal self-serve MC tool to give yourself access to App Center if needed.
I just see also another WaitingTimeTracker in StorePerformanceViewModel.
We can keep that, as it doesn't create any threading-related crashes. It looks like the idea is to keep a WaitingTimeTracker
for each analytics related card view model like TopPerformersDashboardViewModel
and StorePerformanceViewModel
. Previously this used to live in DashboardViewModel
.
I see the unit tests failing
I see the unit tests failing
Cherry picking a commit from this PR to fix unit tests. https://github.com/woocommerce/woocommerce-ios/pull/12594
@rachelmcr 👋 Could you kindly release a new beta build? Thank you! 🙇
Could you kindly release a new beta build?
Beta version 18.4.0.1 has been released on TestFlight, with these changes. 👍
Closes: #12610
Description
Remove
WaitingTimeTracker
usage fromDashboardViewModel
to avoid a thread related crash.This
WaitingTimeTracker
usage fromDashboardViewModel
will be removed as part of this PR https://github.com/woocommerce/woocommerce-ios/pull/12602. But to avoid bringing that large PR as a beta fix I am raising this PR which only removesWaitingTimeTracker
usage fromDashboardViewModel
.Internal - p1714405823152069-slack-C03L1NF1EA3
Testing instructions
Smoke test that the Dashboard or My Store screen works as expected.
Screenshots
NA
RELEASE-NOTES.txt
if necessary.