loadData method

  1. @override
Future<String> loadData({
  1. required String symbolId,
  2. required int from,
  3. required int to,
  4. required int intervalSeconds,
  5. required int requiredBars,
})
override

Called when the chart needs interval data. symbolId identifies which symbol's OHLC data to fetch.

Implementation

@override
Future<String> loadData({
  required String symbolId,
  required int from,
  required int to,
  required int intervalSeconds,
  required int requiredBars,
}) async {
  final result = await _data.invokeMethod<String>('loadData', {
    'symbolId': symbolId,
    'from': from,
    'to': to,
    'intervalSeconds': intervalSeconds,
    'requiredBars': requiredBars,
  });

  return result ?? '[]';
}