remove method

void remove()

Removes all edges from the _offlineAdapterKey for current metadata, as well as callbacks from memory.

Implementation

void remove() {
  if (adapter.graph._hasEdge(_offlineAdapterKey, metadata: metadata)) {
    adapter.graph._removeEdges(_offlineAdapterKey, metadata: metadata);
    if (adapter._verbose) {
      print(
          '[flutter_data] [${adapter.internalType}] Removing offline operation with metadata: $metadata');
      print('\n\n');
    }

    adapter.ref.read(_offlineCallbackProvider).state.remove(metadata);
  }
}