getDifference method

Future<Result<UpdatesDifferenceBase>> getDifference({
  1. required int pts,
  2. int? ptsLimit,
  3. int? ptsTotalLimit,
  4. required DateTime date,
  5. required int qts,
  6. int? qtsLimit,
})

Get Difference.

ID: 19c2f763.

Implementation

Future<Result<UpdatesDifferenceBase>> getDifference({
  required int pts,
  int? ptsLimit,
  int? ptsTotalLimit,
  required DateTime date,
  required int qts,
  int? qtsLimit,
}) async {
  // Preparing the request.
  final request = UpdatesGetDifference(
    pts: pts,
    ptsLimit: ptsLimit,
    ptsTotalLimit: ptsTotalLimit,
    date: date,
    qts: qts,
    qtsLimit: qtsLimit,
  );

  // Invoke and wait for response.
  final response = await _c.invoke(request);

  // Return the result.
  return response._to<UpdatesDifferenceBase>();
}