Implementation
static void setup(RoomEventSink? api, {BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomEnd', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomEnd was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_roomUuid = (args[0] as String?);
assert(arg_roomUuid != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomEnd was null, expected non-null String.');
final String? arg_reason = (args[1] as String?);
assert(arg_reason != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomEnd was null, expected non-null String.');
api.onRoomEnd(arg_roomUuid!, arg_reason!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomPropertiesChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomPropertiesChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final PropertyEvent? arg_event = (args[0] as PropertyEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomPropertiesChanged was null, expected non-null PropertyEvent.');
api.onRoomPropertiesChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomPropertiesDeleted', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomPropertiesDeleted was null.');
final List<Object?> args = (message as List<Object?>?)!;
final PropertyEvent? arg_event = (args[0] as PropertyEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomPropertiesDeleted was null, expected non-null PropertyEvent.');
api.onRoomPropertiesDeleted(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberPropertiesChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberPropertiesChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final PropertyEvent? arg_event = (args[0] as PropertyEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberPropertiesChanged was null, expected non-null PropertyEvent.');
api.onMemberPropertiesChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberPropertiesDeleted', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberPropertiesDeleted was null.');
final List<Object?> args = (message as List<Object?>?)!;
final PropertyEvent? arg_event = (args[0] as PropertyEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberPropertiesDeleted was null, expected non-null PropertyEvent.');
api.onMemberPropertiesDeleted(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberRoleChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberRoleChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MemberRoleChangeEvent? arg_event =
(args[0] as MemberRoleChangeEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberRoleChanged was null, expected non-null MemberRoleChangeEvent.');
api.onMemberRoleChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberNameChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberNameChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MemberNameChangeEvent? arg_event =
(args[0] as MemberNameChangeEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberNameChanged was null, expected non-null MemberNameChangeEvent.');
api.onMemberNameChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberJoinRoom', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberJoinRoom was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MembersEvent? arg_event = (args[0] as MembersEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberJoinRoom was null, expected non-null MembersEvent.');
api.onMemberJoinRoom(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberLeaveRoom', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberLeaveRoom was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MembersEvent? arg_event = (args[0] as MembersEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberLeaveRoom was null, expected non-null MembersEvent.');
api.onMemberLeaveRoom(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberJoinRtcChannel', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberJoinRtcChannel was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MembersEvent? arg_event = (args[0] as MembersEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberJoinRtcChannel was null, expected non-null MembersEvent.');
api.onMemberJoinRtcChannel(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberLeaveRtcChannel', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberLeaveRtcChannel was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MembersEvent? arg_event = (args[0] as MembersEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberLeaveRtcChannel was null, expected non-null MembersEvent.');
api.onMemberLeaveRtcChannel(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRtcChannelError', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcChannelError was null.');
final List<Object?> args = (message as List<Object?>?)!;
final CommonEvent? arg_event = (args[0] as CommonEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcChannelError was null, expected non-null CommonEvent.');
api.onRtcChannelError(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRtcChannelDisconnect', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcChannelDisconnect was null.');
final List<Object?> args = (message as List<Object?>?)!;
final CommonEvent? arg_event = (args[0] as CommonEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcChannelDisconnect was null, expected non-null CommonEvent.');
api.onRtcChannelDisconnect(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberJoinChatroom', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberJoinChatroom was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MembersEvent? arg_event = (args[0] as MembersEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberJoinChatroom was null, expected non-null MembersEvent.');
api.onMemberJoinChatroom(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberLeaveChatroom', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberLeaveChatroom was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MembersEvent? arg_event = (args[0] as MembersEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberLeaveChatroom was null, expected non-null MembersEvent.');
api.onMemberLeaveChatroom(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberAudioMuteChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberAudioMuteChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MemberToggleEvent? arg_event = (args[0] as MemberToggleEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberAudioMuteChanged was null, expected non-null MemberToggleEvent.');
api.onMemberAudioMuteChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberVideoMuteChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberVideoMuteChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MemberToggleEvent? arg_event = (args[0] as MemberToggleEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberVideoMuteChanged was null, expected non-null MemberToggleEvent.');
api.onMemberVideoMuteChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberScreenShareStateChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberScreenShareStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MemberToggleEvent? arg_event = (args[0] as MemberToggleEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberScreenShareStateChanged was null, expected non-null MemberToggleEvent.');
api.onMemberScreenShareStateChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomAnnotationEnableChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomAnnotationEnableChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MemberAnnotationEvent? arg_event =
(args[0] as MemberAnnotationEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomAnnotationEnableChanged was null, expected non-null MemberAnnotationEvent.');
api.onRoomAnnotationEnableChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomMaxMembersChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomMaxMembersChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final RoomMaxMembersChangeEvent? arg_event =
(args[0] as RoomMaxMembersChangeEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomMaxMembersChanged was null, expected non-null RoomMaxMembersChangeEvent.');
api.onRoomMaxMembersChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onReceiveChatroomMessages', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onReceiveChatroomMessages was null.');
final List<Object?> args = (message as List<Object?>?)!;
final RoomMessageEvent? arg_messages = (args[0] as RoomMessageEvent?);
assert(arg_messages != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onReceiveChatroomMessages was null, expected non-null RoomMessageEvent.');
api.onReceiveChatroomMessages(arg_messages!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onChatroomMessageAttachmentProgress',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onChatroomMessageAttachmentProgress was null.');
final List<Object?> args = (message as List<Object?>?)!;
final CommonEvent? arg_messages = (args[0] as CommonEvent?);
assert(arg_messages != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onChatroomMessageAttachmentProgress was null, expected non-null CommonEvent.');
api.onChatroomMessageAttachmentProgress(arg_messages!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberWhiteboardShareStateChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberWhiteboardShareStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final WhiteboardShareStateChangeEvent? arg_event =
(args[0] as WhiteboardShareStateChangeEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberWhiteboardShareStateChanged was null, expected non-null WhiteboardShareStateChangeEvent.');
api.onMemberWhiteboardShareStateChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onWhiteboardError', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onWhiteboardError was null.');
final List<Object?> args = (message as List<Object?>?)!;
final CommonEvent? arg_event = (args[0] as CommonEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onWhiteboardError was null, expected non-null CommonEvent.');
api.onWhiteboardError(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomLockStateChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomLockStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final RoomToggleEvent? arg_event = (args[0] as RoomToggleEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomLockStateChanged was null, expected non-null RoomToggleEvent.');
api.onRoomLockStateChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomBlacklistStateChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomBlacklistStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final RoomBlacklistStateEvent? arg_event =
(args[0] as RoomBlacklistStateEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomBlacklistStateChanged was null, expected non-null RoomBlacklistStateEvent.');
api.onRoomBlacklistStateChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomLiveStateChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomLiveStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final CommonEvent? arg_event = (args[0] as CommonEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomLiveStateChanged was null, expected non-null CommonEvent.');
api.onRoomLiveStateChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRtcAudioVolumeIndication', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcAudioVolumeIndication was null.');
final List<Object?> args = (message as List<Object?>?)!;
final RtcVolumeEvent? arg_event = (args[0] as RtcVolumeEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcAudioVolumeIndication was null, expected non-null RtcVolumeEvent.');
api.onRtcAudioVolumeIndication(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRtcAudioOutputDeviceChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcAudioOutputDeviceChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final CommonEvent? arg_event = (args[0] as CommonEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcAudioOutputDeviceChanged was null, expected non-null CommonEvent.');
api.onRtcAudioOutputDeviceChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onLocalAudioVolumeIndicationwithVad',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onLocalAudioVolumeIndicationwithVad was null.');
final List<Object?> args = (message as List<Object?>?)!;
final LocalVolumeEvent? arg_event = (args[0] as LocalVolumeEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onLocalAudioVolumeIndicationwithVad was null, expected non-null LocalVolumeEvent.');
api.onLocalAudioVolumeIndicationwithVad(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRtcVirtualBackgroundSourceEnabled',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcVirtualBackgroundSourceEnabled was null.');
final List<Object?> args = (message as List<Object?>?)!;
final RtcVirtualBackgroundSourceEvent? arg_event =
(args[0] as RtcVirtualBackgroundSourceEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRtcVirtualBackgroundSourceEnabled was null, expected non-null RtcVirtualBackgroundSourceEvent.');
api.onRtcVirtualBackgroundSourceEnabled(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onWhiteboardShowFileChooser', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onWhiteboardShowFileChooser was null.');
final List<Object?> args = (message as List<Object?>?)!;
final WhiteboardShowFileChooserTypeEvent? arg_event =
(args[0] as WhiteboardShowFileChooserTypeEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onWhiteboardShowFileChooser was null, expected non-null WhiteboardShowFileChooserTypeEvent.');
final String? output =
await api.onWhiteboardShowFileChooser(arg_event!);
return output;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onAudioMixingStateChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onAudioMixingStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final CommonEvent? arg_event = (args[0] as CommonEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onAudioMixingStateChanged was null, expected non-null CommonEvent.');
api.onAudioMixingStateChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomRemainingSecondsRenewed',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomRemainingSecondsRenewed was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_roomUuid = (args[0] as String?);
assert(arg_roomUuid != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomRemainingSecondsRenewed was null, expected non-null String.');
final int? arg_remainingSeconds = (args[1] as int?);
assert(arg_remainingSeconds != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomRemainingSecondsRenewed was null, expected non-null int.');
api.onRoomRemainingSecondsRenewed(
arg_roomUuid!, arg_remainingSeconds!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomConnectStateChanged', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomConnectStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_roomUuid = (args[0] as String?);
assert(arg_roomUuid != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomConnectStateChanged was null, expected non-null String.');
final int? arg_state = (args[1] as int?);
assert(arg_state != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomConnectStateChanged was null, expected non-null int.');
api.onRoomConnectStateChanged(arg_roomUuid!, arg_state!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onRoomCloudRecordStateChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomCloudRecordStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final String? arg_roomUuid = (args[0] as String?);
assert(arg_roomUuid != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomCloudRecordStateChanged was null, expected non-null String.');
final int? arg_state = (args[1] as int?);
assert(arg_state != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onRoomCloudRecordStateChanged was null, expected non-null int.');
final String? arg_operateBy = (args[2] as String?);
api.onRoomCloudRecordStateChanged(
arg_roomUuid!, arg_state!, arg_operateBy);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberAudioConnectStateChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberAudioConnectStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final MemberAudioConnectStateChangedEvent? arg_event =
(args[0] as MemberAudioConnectStateChangedEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberAudioConnectStateChanged was null, expected non-null MemberAudioConnectStateChangedEvent.');
api.onMemberAudioConnectStateChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberSipInviteStateChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberSipInviteStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final SipInviteStateEvent? arg_event =
(args[0] as SipInviteStateEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberSipInviteStateChanged was null, expected non-null SipInviteStateEvent.');
api.onMemberSipInviteStateChanged(arg_event!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.RoomEventSink.onMemberAppInviteStateChanged',
codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberAppInviteStateChanged was null.');
final List<Object?> args = (message as List<Object?>?)!;
final AppInviteStateEvent? arg_event =
(args[0] as AppInviteStateEvent?);
assert(arg_event != null,
'Argument for dev.flutter.pigeon.RoomEventSink.onMemberAppInviteStateChanged was null, expected non-null AppInviteStateEvent.');
api.onMemberAppInviteStateChanged(arg_event!);
return;
});
}
}
}