createChatbotWebViewController function

WebViewController createChatbotWebViewController({
  1. required String channelName,
  2. required void onMessage(
    1. String data
    ),
})

Implementation

WebViewController createChatbotWebViewController({
  required String channelName,
  required void Function(String data) onMessage,
}) {
  final controller = WebViewController()
    ..setJavaScriptMode(JavaScriptMode.unrestricted)
    ..addJavaScriptChannel(
      channelName,
      onMessageReceived: (JavaScriptMessage m) => onMessage(m.message),
    );
  return controller;
}