## Summary
- Added `if (threadEmails.isEmpty) return;` guard before `threadEmails.last` in `lib/data/repositories/email_repository_impl.dart`
- Prevents `StateError: No element` when a race condition causes emails to be deleted between query and access
## Test plan
- [ ] Code review: confirm guard is placed correctly before `threadEmails.last`
- [ ] Run `task check` to verify CI passes
Closes #341
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
if (threadEmails.isEmpty) return;guard beforethreadEmails.lastinlib/data/repositories/email_repository_impl.dartStateError: No elementwhen a race condition causes emails to be deleted between query and accessTest plan
threadEmails.lasttask checkto verify CI passesCloses #341