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

Skip to content
Commit 8d8635dd authored by Behnam Heydarshahi's avatar Behnam Heydarshahi
Browse files

fix performance regression on qs_new_tiles

1. Use StateFlow for tile states instead of SharedFlow
2. Remove StateFlow from QRCodeScannerTileDataInteractor
3. Run tile mapper's map() on UIBackground thread

Bug: 343622531
Test: atest OpenQqsThenOpenQsThenCloseFromBottom
Test: atest QSTileViewModelTest QSTileViewModelImplTest
QSTileViewModelUserInput Test
Test: atest QRCodeScannerTileDataInteractorTest
Flag: com.android.systemui.qs_new_tiles

Change-Id: Ibbf788820c02a35151eda8bb0ed1c8ec0527e0b8
parent 86d98183
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