discontinuedPackage connect_database has been discontinued.

commit method

Future<Result<Unit>> commit()

Implementation

Future<Result<Unit>> commit() async {
  if (_transactionDepth > 0) {
    _transactionDepth--;
  }

  if (_transactionDepth == 0 && _isOpen) {
    final result = await _connection.commitTransaction();
    if (result.isSuccess()) {
      _isOpen = false;
    }
    return result;
  }

  return Success.unit();
}