diff options
author | vng <viktor.govako@gmail.com> | 2012-05-26 01:58:30 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:39:13 +0300 |
commit | e1a36441a165bae2aa0c0325cc6ecb2f0fd085fa (patch) | |
tree | 60a18c06066c1f6e69e7d08bf60dbd4e798b0bdf /platform/http_request.cpp | |
parent | 08ff3dda479bccefaf95d08be36751989ff3f5e2 (diff) |
[downloader] Add comments, minor changes.
Diffstat (limited to 'platform/http_request.cpp')
-rw-r--r-- | platform/http_request.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/platform/http_request.cpp b/platform/http_request.cpp index 61c5ccff1c..2ce8fdb720 100644 --- a/platform/http_request.cpp +++ b/platform/http_request.cpp @@ -182,7 +182,7 @@ class FileHttpRequest : public HttpRequest, public IHttpThreadCallback // save information for download resume ++m_goodChunksCount; if (m_status != ECompleted && m_goodChunksCount % 10 == 0) - m_strategy.SaveChunks(m_filePath); + m_strategy.SaveChunks(m_filePath + RESUME_FILE_EXTENSION); } if (m_status != EInProgress) @@ -195,12 +195,12 @@ class FileHttpRequest : public HttpRequest, public IHttpThreadCallback my::DeleteFileX(m_filePath + RESUME_FILE_EXTENSION); // Rename finished file to it's original name. - CHECK(my::RenameFileX((m_filePath + DOWNLOADING_FILE_EXTENSION).c_str(), m_filePath.c_str()), ()); + CHECK(my::RenameFileX(m_filePath + DOWNLOADING_FILE_EXTENSION, m_filePath), ()); - DisableBackupForFile(m_filePath.c_str()); + DisableBackupForFile(m_filePath); } else // or save "chunks left" otherwise - m_strategy.SaveChunks(m_filePath); + m_strategy.SaveChunks(m_filePath + RESUME_FILE_EXTENSION); m_onFinish(*this); } @@ -216,7 +216,8 @@ public: { ASSERT ( !urls.empty(), () ); - m_progress.first = m_strategy.LoadOrInitChunks(m_filePath, fileSize, chunkSize); + m_progress.first = m_strategy.LoadOrInitChunks(m_filePath + RESUME_FILE_EXTENSION, + fileSize, chunkSize); m_progress.second = fileSize; #ifdef OMIM_OS_IPHONE @@ -239,7 +240,7 @@ public: if (m_doCleanProgressFiles) { - CHECK(my::DeleteFileX(m_filePath + DOWNLOADING_FILE_EXTENSION), ()); + my::DeleteFileX(m_filePath + DOWNLOADING_FILE_EXTENSION); my::DeleteFileX(m_filePath + RESUME_FILE_EXTENSION); } } |