getUserClosedProfitPeriodic method

void getUserClosedProfitPeriodic({
  1. required String symbol,
  2. int? startTime,
  3. int? endTime,
  4. String? execType,
  5. int? page,
  6. int? limit,
  7. required Duration period,
})

Get user's closed profit and loss records periodically. https://bybit-exchange.github.io/docs/inverse/#t-closedprofitandloss

Implementation

void getUserClosedProfitPeriodic({
  required String symbol,
  int? startTime,
  int? endTime,
  String? execType,
  int? page,
  int? limit,
  required Duration period,
}) {
  log.d('ByBitRest.getUserClosedProfitPeriodic');
  streamGroup!.add(Stream.periodic(period, (_) {
    return getUserClosedProfit(
      symbol: symbol,
      startTime: startTime,
      endTime: endTime,
      execType: execType,
      page: page,
      limit: limit,
    );
  }).asyncMap((event) async => await event));
}