There are some components that add status logs (Assurance being connected, screenshot being captured etc) which can be displayed when the floating button is clicked. This PR adds support for such logging.
The status logs are limited to particular app launch. So store them as part of Assurance app state so that it can be updated from various UI.
Create a lazy list with the status ui logs and add them to the AssuranceStatusScreen.
Add tests
Motivation and Context
There are some components that add status logs (Assurance being connected, screenshot being captured etc) which can be displayed when the floating button is clicked. Add support for such logging.
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Description
There are some components that add status logs (Assurance being connected, screenshot being captured etc) which can be displayed when the floating button is clicked. This PR adds support for such logging.
Motivation and Context
There are some components that add status logs (Assurance being connected, screenshot being captured etc) which can be displayed when the floating button is clicked. Add support for such logging.
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: