talk-android/app/src/main/java/com/nextcloud/talk/controllers
Tim Krüger d0c86ec619
Respect 'can ignore lobby' permission
Now the 'can ignore lobby' permission is respected.

The 'ChatController' has now a property of the type
'ParticipantPermissions' because it's needed multiple times. The
property will be updated in 'ChatController#getRoomInfo' if the
conversation is protected by a lobby.

The function 'Conversation#shouldShowLobby' is removed in this commit.
'Conversation' is a pure model class to hold the plain JSON response.
The logic is moved into the already existing function 'ChatController#shouldShowLobby'.

Resolves: #1783

Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-26 11:41:10 +02:00
..
base Refactor and extract ViewThemeUtils to common library 2022-08-31 19:54:05 +02:00
bottomsheet Refactor and extract ViewThemeUtils to common library 2022-08-31 19:54:05 +02:00
util Implement search in specific chat 2022-06-01 16:49:19 +02:00
AccountVerificationController.kt Rename NewBaseController to just BaseController 2022-08-18 17:20:40 +02:00
ChatController.kt Respect 'can ignore lobby' permission 2022-09-26 11:41:10 +02:00
ContactsController.kt Refactor and extract ViewThemeUtils to common library 2022-08-31 19:54:05 +02:00
ConversationInfoController.kt Refactor and extract ViewThemeUtils to common library 2022-08-31 19:54:05 +02:00
ConversationsListController.kt Respect 'can ignore lobby' permission 2022-09-26 11:41:10 +02:00
GeocodingController.kt Rename NewBaseController to just BaseController 2022-08-18 17:20:40 +02:00
LocationPickerController.kt Rename NewBaseController to just BaseController 2022-08-18 17:20:40 +02:00
LockedController.kt Rename NewBaseController to just BaseController 2022-08-18 17:20:40 +02:00
ProfileController.kt add chunked upload for files 2022-09-15 16:22:59 +02:00
RingtoneSelectionController.kt Rename NewBaseController to just BaseController 2022-08-18 17:20:40 +02:00
ServerSelectionController.kt Rename NewBaseController to just BaseController 2022-08-18 17:20:40 +02:00
SettingsController.kt fix to keep notification channels 2022-09-16 15:10:15 +02:00
SwitchAccountController.kt Rename NewBaseController to just BaseController 2022-08-18 17:20:40 +02:00
WebViewLoginController.kt Rename NewBaseController to just BaseController 2022-08-18 17:20:40 +02:00