void DownloadManager::convertHandleToDownload(DownloadID downloadID, ResourceHandle* handle, const ResourceRequest& request, const ResourceResponse& response) { auto download = std::make_unique<Download>(*this, downloadID, request); download->startWithHandle(handle, response); ASSERT(!m_downloads.contains(downloadID)); m_downloads.add(downloadID, WTFMove(download)); }
void DownloadManager::convertHandleToDownload(uint64_t downloadID, ResourceHandle* handle, const ResourceRequest& request, const ResourceResponse& response) { auto download = std::make_unique<Download>(*this, downloadID, request); download->startWithHandle(handle, response); ASSERT(!m_downloads.contains(downloadID)); m_downloads.set(downloadID, download.release()); }