woocommerce-android icon indicating copy to clipboard operation
woocommerce-android copied to clipboard

Improve internal ExPlat usage and cache control

Open ThomazFB opened this issue 3 years ago • 2 comments
trafficstars

Our current configuration of the ExPlat feature involves starting the first setup by requesting variations of the A/B tests we want to cover when the user opens the app and then operating the experiment store directly where we want to execute the A/B scenario and get the cached assignments on FluxC. This is not the usage designed by the ExPlat class.

To fix this, we need to do the following:

  • Adjust the ExPlat class in the Tracks repo to support a start command and fetch all configured assignments without requesting each variation individually.
  • Adjust when we should clear the cached assignments to avoid outdated or incorrect variation values.
  • Avoid operating the experiment store directly.

ThomazFB avatar Aug 19 '22 17:08 ThomazFB

Fails
:no_entry_sign: Please add a feature label to this issue. e.g. 'feature: stats'

Generated by :no_entry_sign: dangerJS

peril-woocommerce[bot] avatar Aug 19 '22 17:08 peril-woocommerce[bot]

Fails
:no_entry_sign: Please add a feature label to this issue. e.g. 'feature: stats'

Generated by :no_entry_sign: dangerJS

peril-woocommerce[bot] avatar Aug 19 '22 17:08 peril-woocommerce[bot]