rollbackTransaction method

Future<bool?> rollbackTransaction(
  1. NsgDataProvider provider,
  2. String transactionId, {
  3. NsgCancelToken? cancelToken,
})

Implementation

Future<bool?> rollbackTransaction(NsgDataProvider provider, String transactionId, {NsgCancelToken? cancelToken}) async {
  var request = NsgSimpleRequest<bool>();
  var newItem = await request.requestItem(
    provider: provider,
    function: '/Api/Transaction/Rollback?id=$transactionId',
    method: 'POST',
    autoRepeate: true,
    autoRepeateCount: 3,
    cancelToken: cancelToken,
    retryIf: (e) => retryRequestIf(e),
  );
  return newItem;
}