transaction<T> method

Future<T> transaction<T>(
  1. Future<T> action()
)

Implementation

Future<T> transaction<T>(Future<T> Function() action) async {
  try {
    return await db.transaction<T>((_) => action());
  } catch (_) {
    _clearCaches();
    rethrow;
  }
}