registerExecutor method

void registerExecutor(
  1. String mutationType,
  2. MutationExecutor executor, {
  3. CustomConflictResolver? conflictResolver,
})

Registers a mutation executor and optional conflictResolver for a given mutationType.

Example:

queue.registerExecutor('delete_item', (payload) => api.deleteItem(payload['id']));

Implementation

void registerExecutor(
  String mutationType,
  MutationExecutor executor, {
  CustomConflictResolver? conflictResolver,
}) {
  _executors[mutationType] = executor;
  if (conflictResolver != null) {
    _resolvers[mutationType] = conflictResolver;
  }
}