mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-21 12:39:58 +01:00
convert CallActivity to kotlin
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
bf17dc48ea
commit
b5529f869a
File diff suppressed because it is too large
Load Diff
2886
app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt
Normal file
2886
app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt
Normal file
File diff suppressed because it is too large
Load Diff
@ -93,7 +93,7 @@ class MoreCallActionsDialog(private val callActivity: CallActivity) : BottomShee
|
||||
|
||||
private fun initClickListeners() {
|
||||
binding.recordCall.setOnClickListener {
|
||||
callActivity.callRecordingViewModel.clickRecordButton()
|
||||
callActivity.callRecordingViewModel?.clickRecordButton()
|
||||
}
|
||||
|
||||
binding.raiseHand.setOnClickListener {
|
||||
@ -105,7 +105,7 @@ class MoreCallActionsDialog(private val callActivity: CallActivity) : BottomShee
|
||||
if (CapabilitiesUtilNew.isCallReactionsSupported(callActivity.conversationUser)) {
|
||||
binding.advancedCallOptionsTitle.visibility = View.GONE
|
||||
|
||||
val capabilities = callActivity.conversationUser.capabilities
|
||||
val capabilities = callActivity.conversationUser?.capabilities
|
||||
val availableReactions: ArrayList<*> =
|
||||
capabilities?.spreedCapability?.config!!["call"]!!["supported-reactions"] as ArrayList<*>
|
||||
|
||||
@ -133,7 +133,7 @@ class MoreCallActionsDialog(private val callActivity: CallActivity) : BottomShee
|
||||
}
|
||||
|
||||
private fun initObservers() {
|
||||
callActivity.callRecordingViewModel.viewState.observe(this) { state ->
|
||||
callActivity.callRecordingViewModel?.viewState?.observe(this) { state ->
|
||||
when (state) {
|
||||
is CallRecordingViewModel.RecordingStoppedState,
|
||||
is CallRecordingViewModel.RecordingErrorState -> {
|
||||
@ -173,7 +173,7 @@ class MoreCallActionsDialog(private val callActivity: CallActivity) : BottomShee
|
||||
}
|
||||
}
|
||||
|
||||
callActivity.raiseHandViewModel.viewState.observe(this) { state ->
|
||||
callActivity.raiseHandViewModel?.viewState?.observe(this) { state ->
|
||||
when (state) {
|
||||
is RaiseHandViewModel.RaisedHandState -> {
|
||||
binding.raiseHandText.text = context.getText(R.string.lower_hand)
|
||||
|
Loading…
Reference in New Issue
Block a user