Five ViewModels reached into the FirebaseAuth.getInstance() static singleton for the current user id; switch them to the injected AuthRepository.currentUserId (BucketList, QuestionThread, DateBuilder, MessagesInbox, Conversation). Removes the Firebase-in-presentation-layer coupling and makes them testable. No behavior change; compiles + unit suite green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| schemas | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||