Conversation
|
Great job! No new security vulnerabilities introduced in this pull request |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #6618 +/- ##
==========================================
- Coverage 85.90% 85.54% -0.36%
==========================================
Files 804 973 +169
Lines 57370 59933 +2563
Branches 8307 8411 +104
==========================================
+ Hits 49284 51271 +1987
- Misses 5203 5744 +541
- Partials 2883 2918 +35
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Claude finished @david-livefront's task in 3m 13s —— View job Review Summary: Remove remember ViewModelReviewed commit: OverviewThis PR removes FindingsNo issues found. This is a clean, well-executed mechanical refactoring. Verification Summary
Notes
Status: Approved - No issues to address. |
479d479 to
8b47245
Compare
| - ✅ Use `hiltViewModel()` for dependency injection | ||
| - ✅ Use `collectAsStateWithLifecycle()` for state (not `collectAsState()`) | ||
| - ✅ Use `EventsEffect(viewModel)` for one-shot events | ||
| - ✅ Use `remember(viewModel) { }` for stable callbacks to prevent recomposition |
|
Thanks @SaintPatrck |

🎟️ Tracking
N/A
📔 Objective
This PR removes all the instances of
remeber(viewModel)from the click listeners in the codebase. These extra remebers are no longer needed since strong skipping will handle this for us. This will simplify a lot of our UIs.