Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 1ccdb8e4 authored by Sarah Chin's avatar Sarah Chin
Browse files

Remove race conditions in NetworkTypeController

1. Cache physical channel configs and service state to prevent race
   conditions when determining current state.
2. Combine all events related to ServiceState into a single
   EVENT_SERVICE_STATE_CHANGED event. This handles changes in NR state,
   frequency, bandwidth, data rat, etc.
3. Create NrConnectedAdvancedState to better handle transitions between
   connected and connected_mmwave states.
4. Add additional logging to debug future issues.
5. Update tests.

Test: atest NetworkTypeControllerTest
Bug: 233048459
Bug: 240911460
Change-Id: Ie45efc7626f898b51b1a0b78c0df64548e93a07e
parent 5daf4dc9
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment