diff options
| author | Lena <lena@omega> | 2026-08-23 00:00:00 +0000 |
|---|---|---|
| committer | Lena <lena@omega> | 2026-08-23 00:00:00 +0000 |
| commit | ca9037ccf3030df287e52b1fa92ab7eb0871eec2 (patch) | |
| tree | 4075e139a1c49682c4b06641d2d5b8c906f7e2c2 /app/src/main/res/drawable/bg_button_secondary.xml | |
| parent | e8c6c4ebb3d76ee280043bb66cf499584c591310 (diff) | |
| download | rsend-ca9037ccf3030df287e52b1fa92ab7eb0871eec2.tar.gz | |
app: read the dashboard off the main thread
Every value the dashboard draws comes from an app-private file, and it
read all of them during layout, on every resume and at the end of every
sync. Scheduler.apply did the same at process start, where it also opens
WorkManager's database. Read on a worker thread and draw the result;
overlapping refreshes are settled by generation, the same way the log
viewer already settles its own.
Diffstat (limited to 'app/src/main/res/drawable/bg_button_secondary.xml')
0 files changed, 0 insertions, 0 deletions