registerOperation method

PendingOperation registerOperation(
  1. String sessionId,
  2. String type
)

Register a pending operation for cancellation support

Implementation

PendingOperation registerOperation(String sessionId, String type) {
  final operationId = Uuid().v4();

  final operation = PendingOperation(
    id: operationId,
    sessionId: sessionId,
    type: type,
  );

  _pendingOperations[operationId] = operation;
  incrementMetric('operations.registered');

  return operation;
}