callHandler method
Implementation
void callHandler(String handlerName,
{dynamic data, CallBackFunction? onCallBack}) {
JsRequest request = JsRequest();
request.handlerName = handlerName;
if (data != null) {
if (data is String) {
request.data = data;
} else {
request.data = convert.jsonEncode(data);
}
}
request.callbackId = _generateId();
if (onCallBack != null) {
_callbacks[request.callbackId] = onCallBack;
}
_loadJs(sprintf(_dartToJs, [_replaceJson(request.toJson())]));
}