退出とミーティング終了の選択肢を表示するダイアログです。 ホスト権限に応じて、表示する選択肢が変わります。
| パラメーター | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
meeting |
RealtimeKitClient |
✅ | - | RealtimeKit クライアントのインスタンス |
onClick |
((RtkLeaveDialogAlertButtonType) -> Void)? |
❌ | nil |
ユーザーがダイアログの選択肢を選んだときに呼ばれるクロージャー |
| メソッド | 戻り値 | 説明 |
|---|---|---|
show(on:) |
Void |
指定したビューコントローラーに退出ダイアログを表示します |
import RealtimeKitUI
let leaveDialog = RtkLeaveDialog(meeting: rtkClient)
leaveDialog.show(on: self)import RealtimeKitUI
let leaveDialog = RtkLeaveDialog(
meeting: rtkClient,
onClick: { buttonType in
switch buttonType {
case .leaveMeeting:
print("Leaving meeting")
case .endMeeting:
print("Ending meeting for all")
default:
break
}
}
)
leaveDialog.show(on: self)