transferHostAction method
void
transferHostAction(
- UserModel userModel
)
Implementation
void transferHostAction(UserModel userModel) async {
showConferenceDialog(
title: RoomContentsTranslations.translate('transferOwnerTitle')
.replaceAll('xx', userModel.userName.value),
message: RoomContentsTranslations.translate('transferOwnerMessage'),
confirmText: RoomContentsTranslations.translate('sureToTransfer'),
cancelText: RoomContentsTranslations.translate('cancel'),
onConfirm: () async {
Get.back();
var result = await _engineManager.changeUserRole(
userModel.userId.value, TUIRole.roomOwner);
if (result.code == TUIError.success) {
makeToast(
msg: RoomContentsTranslations.translate('haveTransferredOwner')
.replaceAll('xx', userModel.userName.value));
}
},
);
}