void InspectorDOMStorageAgent::removeDOMStorageItem(ErrorString* errorString, const RefPtr<JSONObject>& storageId, const String& key) { LocalFrame* frame; OwnPtrWillBeRawPtr<StorageArea> storageArea = findStorageArea(0, storageId, frame); if (!storageArea) { *errorString = "Storage not found"; return; } TrackExceptionState exceptionState; storageArea->removeItem(key, exceptionState, frame); *errorString = toErrorString(exceptionState); }
void InspectorDOMStorageAgent::removeDOMStorageItem(ErrorString* errorString, const RefPtr<InspectorObject>& storageId, const String& key) { Frame* frame; RefPtr<StorageArea> storageArea = findStorageArea(0, storageId, frame); if (!storageArea) { *errorString = "Storage not found"; return; } ExceptionCode exception = 0; storageArea->removeItem(key, exception, frame); *errorString = toErrorString(exception); }
void InspectorDOMStorageAgent::setDOMStorageItem(ErrorString* errorString, const RefPtr<JSONObject>& storageId, const String& key, const String& value) { Frame* frame; OwnPtr<StorageArea> storageArea = findStorageArea(0, storageId, frame); if (!storageArea) { *errorString = "Storage not found"; return; } TrackExceptionState es; storageArea->setItem(key, value, es, frame); *errorString = toErrorString(es); }