createDynamicLink method
void
createDynamicLink({
- required CLDynamicLinkParameters parameters,
- dynamic onSuccess()?,
- dynamic onError()?,
override
Actual
Implementation
@override
void createDynamicLink(
{required CLDynamicLinkParameters parameters,
Function(String)? onSuccess,
Function(ChottuLinkError)? onError}) async {
try {
final Object? result = await methodChannel.invokeMethod<Object>(
'createDynamicLink',
parameters.toMap(),
);
if (result is String) {
onSuccess?.call(result);
return;
}
} on PlatformException catch (e) {
onError?.call(ChottuLinkError(
errorCode: e.code,
message: e.message,
description:
"❌ Error While Creating Dynamic Link [${e.code}] - ${e.message}"));
}
}