setUp static method
void
setUp(
- FluDingTalkEventApi? api, {
- BinaryMessenger? binaryMessenger,
- String messageChannelSuffix = '',
Implementation
static void setUp(FluDingTalkEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) {
messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : '';
{
final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onAuthResponse$messageChannelSuffix', pigeonChannelCodec,
binaryMessenger: binaryMessenger);
if (api == null) {
pigeonVar_channel.setMessageHandler(null);
} else {
pigeonVar_channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onAuthResponse was null.');
final List<Object?> args = (message as List<Object?>?)!;
final FluDTAuthorizeResp? arg_authResp = (args[0] as FluDTAuthorizeResp?);
assert(arg_authResp != null,
'Argument for dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onAuthResponse was null, expected non-null FluDTAuthorizeResp.');
try {
api.onAuthResponse(arg_authResp!);
return wrapResponse(empty: true);
} on PlatformException catch (e) {
return wrapResponse(error: e);
} catch (e) {
return wrapResponse(error: PlatformException(code: 'error', message: e.toString()));
}
});
}
}
{
final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onShareResponse$messageChannelSuffix', pigeonChannelCodec,
binaryMessenger: binaryMessenger);
if (api == null) {
pigeonVar_channel.setMessageHandler(null);
} else {
pigeonVar_channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onShareResponse was null.');
final List<Object?> args = (message as List<Object?>?)!;
final FluDTShareResp? arg_shareResp = (args[0] as FluDTShareResp?);
assert(arg_shareResp != null,
'Argument for dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onShareResponse was null, expected non-null FluDTShareResp.');
try {
api.onShareResponse(arg_shareResp!);
return wrapResponse(empty: true);
} on PlatformException catch (e) {
return wrapResponse(error: e);
} catch (e) {
return wrapResponse(error: PlatformException(code: 'error', message: e.toString()));
}
});
}
}
{
final BasicMessageChannel<Object?> pigeonVar_channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onBaseResponse$messageChannelSuffix', pigeonChannelCodec,
binaryMessenger: binaryMessenger);
if (api == null) {
pigeonVar_channel.setMessageHandler(null);
} else {
pigeonVar_channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onBaseResponse was null.');
final List<Object?> args = (message as List<Object?>?)!;
final DTBaseResponse? arg_response = (args[0] as DTBaseResponse?);
assert(arg_response != null,
'Argument for dev.flutter.pigeon.flu_dingtalk.FluDingTalkEventApi.onBaseResponse was null, expected non-null DTBaseResponse.');
try {
api.onBaseResponse(arg_response!);
return wrapResponse(empty: true);
} on PlatformException catch (e) {
return wrapResponse(error: e);
} catch (e) {
return wrapResponse(error: PlatformException(code: 'error', message: e.toString()));
}
});
}
}
}