Closed nan-li closed 3 months ago
Looks like some of the switch user integration tests failed in the CI. When I ran it locally they didn't fail but other tests are failing every time
A live activity executor test, right?
Looks like some of the switch user integration tests failed in the CI. When I ran it locally they didn't fail but other tests are failing every time
A live activity executor test, right?
No it is a notification enters foreground test. It seems like they are probably all unrelated to this PR and are just flaky
Description
One Line Summary
The User Executor is no longer a static class, and will finish uncaching before other executors uncache.
Details
User executor is no longer a static class
start()
call. This will surface any issues or wrong usages early.Motivation
Bug Fix
Scope
Testing
Unit testing
Manual testing
Device: iPhone 13 on iOS 17.5.1 Reproduce original wrong behavior:
userA
and add tag for userAuserB
and add tag for userBIdentifyUser userA
,CreateUser userB
in the user executorUpdateUser
in the property executorUpdateUser userA
is dropped as the property executor cannot connect the Identity model reference (needed to know when the OSID is hydrated)After changes in this PR:
Affected code checklist
Checklist
Overview
Testing
Final pass
This change is