fetchCandles function

Future<List<Candle>> fetchCandles({
  1. required String symbol,
  2. required String interval,
})

fetch candles using binance api

Implementation

Future<List<Candle>> fetchCandles(
    {required String symbol, required String interval}) async {
  final uri = Uri.parse(
      "https://api.binance.com/api/v3/klines?symbol=$symbol&interval=$interval&limit=1000");
  final res = await http.get(uri);

  List<dynamic> data = jsonDecode(res.body);

  /// return candles
  return (data).map((e) => Candle.fromJson(e)).toList();
}