Skip to main content

DyteEndMeetingControlBarButton

Overview

This button is use to implement the action for leaving the meeting. You can add functionality to leave the meeting inside the app by using this button.

Topics:

Creating a End meeting button which you mostly add inside Control Bar

init(meeting: DyteMobileClient, alertViewController: UIViewController , onClick:((DyteEndMeetingControlBarButton, DyteLeaveDialog.DyteLeaveDialogAlertButtonType)->Void)? = nil, appearance: DyteControlBarButtonAppearance = AppTheme.shared.controlBarButtonAppearance)

Creates a DyteEndMeetingControlBarButton with multiple parameters.

Parameters:

Required
meeting: Current ongoing meeting object.
alertViewController: UIViewController object on which you want to present the UIAlertViewController. UIAlertView shown as final confirmation to leave meeting from the user.
Optional
onClick: Closure that you passed to get callback when user take action on UIAlertView appearance: Any type which conforms to protocol "DyteControlBarButtonAppearance"

Override the onClick action.

open func onClick(button: DyteEndMeetingControlBarButton) 

You can override this method inside the subclass of DyteEndMeetingControlBarButton to customize the functionality when user presses this button.