void DirectoryEntrySync::removeRecursively(ExceptionState& exceptionState) { VoidSyncCallbackHelper* helper = VoidSyncCallbackHelper::create(); m_fileSystem->removeRecursively(this, helper->getSuccessCallback(), helper->getErrorCallback(), DOMFileSystemBase::Synchronous); helper->getResult(exceptionState); }
void EntrySync::remove(ExceptionState& es) const { VoidSyncCallbackHelper helper; if (!m_fileSystem->remove(this, helper.successCallback(), helper.errorCallback(), DOMFileSystemBase::Synchronous)) { es.throwDOMException(InvalidModificationError, ExceptionMessages::failedToExecute("remove", "EntrySync")); return; } helper.getResult(es); }