RecursiveRelationshipLoopError.fromTransaction constructor

RecursiveRelationshipLoopError.fromTransaction(
  1. Transaction transaction,
  2. TransactionOperation storeOp,
  3. TransactionOperation? parentOp,
  4. Object entity,
)

Implementation

factory RecursiveRelationshipLoopError.fromTransaction(
  Transaction transaction,
  TransactionOperation storeOp,
  TransactionOperation? parentOp,
  Object entity,
) {
  return RecursiveRelationshipLoopError(
    "Can't store `Transaction#${transaction.id}` with recursive relationship loop:\n"
    "-- Parent operation: $parentOp\n"
    "-- Store operation: $storeOp\n"
    "-- Entity: $entity\n"
    "-- Transaction:\n${transaction.toString()}",
    transaction: transaction,
    storeOp: storeOp,
    parentOp: parentOp,
    entity: entity,
  );
}