off<T> method
Implementation
Future<void> off<T>(
String javaScriptEvent, HighchartsCallbackDart<T>? callback) async {
javaScriptEvent = javaScriptEvent.replaceAll('"', '');
if (_events[javaScriptEvent] != null) {
final callbacks = _events[javaScriptEvent]!;
if (callback != null) {
callbacks.remove(callback);
}
if (callback == null || callbacks.isEmpty) {
await webViewController
.runJavaScript('highcharts_flutter.off("$javaScriptEvent");');
callbacks.clear();
_events.remove(javaScriptEvent);
}
}
}