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);
}
}