| 2351 | } |
| 2352 | |
| 2353 | void CClient::ResetMapDownload(bool ResetActive) |
| 2354 | { |
| 2355 | if(m_pMapdownloadTask) |
| 2356 | { |
| 2357 | m_pMapdownloadTask->Abort(); |
| 2358 | m_pMapdownloadTask = nullptr; |
| 2359 | } |
| 2360 | |
| 2361 | if(m_MapdownloadFileTemp) |
| 2362 | { |
| 2363 | io_close(m_MapdownloadFileTemp); |
| 2364 | m_MapdownloadFileTemp = nullptr; |
| 2365 | } |
| 2366 | |
| 2367 | if(Storage()->FileExists(m_aMapdownloadFilenameTemp, IStorage::TYPE_SAVE)) |
| 2368 | { |
| 2369 | Storage()->RemoveFile(m_aMapdownloadFilenameTemp, IStorage::TYPE_SAVE); |
| 2370 | } |
| 2371 | |
| 2372 | if(ResetActive) |
| 2373 | { |
| 2374 | m_MapdownloadChunk = 0; |
| 2375 | m_MapdownloadSha256 = std::nullopt; |
| 2376 | m_MapdownloadCrc = 0; |
| 2377 | m_MapdownloadTotalsize = -1; |
| 2378 | m_MapdownloadAmount = 0; |
| 2379 | m_aMapdownloadFilename[0] = '\0'; |
| 2380 | m_aMapdownloadFilenameTemp[0] = '\0'; |
| 2381 | m_aMapdownloadName[0] = '\0'; |
| 2382 | } |
| 2383 | } |
| 2384 | |
| 2385 | void CClient::FinishMapDownload() |
| 2386 | { |
nothing calls this directly
no test coverage detected