talk-android/app/src/main/java/com/nextcloud/talk/ui/dialog
Marcel Hibbe 5219eeb11f
replace userManager.currentUser usage by currentUserProvider usage
userManager.currentUser was called too often. I was not able to prove that a bug is related to it but i think it may fix some hidden bugs.

CurrentUserProviderImpl is now used throughout the code to access the current user.
userManager.currentUser is only used from CurrentUserProviderImpl whenever the _currentUser was null (should only happen on app startup)

To avoid multiple initialization of CurrentUserProviderImpl it was changed to be a @Singleton

The handling should soon be replaced with coroutine flows. However for the v21.0.0 release it's still done with RxJava to avoid bugs.

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-02-07 13:13:38 +01:00
..
AttachmentDialog.kt Add SPDX header 2024-03-29 15:42:11 +01:00
AudioOutputDialog.kt Add SPDX header 2024-03-29 15:42:11 +01:00
ChooseAccountDialogFragment.java replace userManager.currentUser usage by currentUserProvider usage 2025-02-07 13:13:38 +01:00
ChooseAccountShareToDialogFragment.kt replace userManager.currentUser usage by currentUserProvider usage 2025-02-07 13:13:38 +01:00
ConversationsListBottomDialog.kt replace userManager.currentUser usage by currentUserProvider usage 2025-02-07 13:13:38 +01:00
DateTimeCompose.kt replace userManager.currentUser usage by currentUserProvider usage 2025-02-07 13:13:38 +01:00
DialogBanListFragment.kt fix: use layoutInflater directly 2024-08-17 19:56:45 +02:00
FileAttachmentPreviewFragment.kt fix: remove use of LayoutInflater.from(Context) 2024-06-19 17:15:21 +02:00
FilterConversationFragment.kt replace userManager.currentUser usage by currentUserProvider usage 2025-02-07 13:13:38 +01:00
MessageActionsDialog.kt fix TooManyRequestsException 2025-01-16 13:50:51 +01:00
MoreCallActionsDialog.kt fix to support different screen densities 2024-11-14 15:36:59 +01:00
SaveToStorageDialogFragment.kt Add SPDX header 2024-03-29 15:42:11 +01:00
ScopeDialog.kt Add SPDX header 2024-03-29 15:42:11 +01:00
SetPhoneNumberDialogFragment.kt Add SPDX header 2024-03-29 15:42:11 +01:00
SetStatusDialogFragment.kt use safe call operator 2024-11-26 12:12:17 +01:00
ShowReactionsDialog.kt Offline support for conversations and chats 2024-08-12 16:47:03 +02:00
SortingOrderDialogFragment.java fix: remove use of LayoutInflater.from(Context) 2024-06-19 17:15:21 +02:00
TempMessageActionsDialog.kt fix TooManyRequestsException 2025-01-16 13:50:51 +01:00