Codebase list nzbget / c7716ae
#351, #610, e3bd94189a2444ec981e70ee733f4c20584a10db: fixed: remote clients not displaying current download speed Andrey Prygunkov 5 years ago
2 changed file(s) with 4 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
674674 Util::SplitInt64(remainingSize, &sizeHi, &sizeLo);
675675 ListResponse.m_remainingSizeHi = htonl(sizeHi);
676676 ListResponse.m_remainingSizeLo = htonl(sizeLo);
677 ListResponse.m_downloadRate = htonl(g_WorkState->GetSpeedLimit());
677 ListResponse.m_downloadLimit = htonl(g_WorkState->GetSpeedLimit());
678678 ListResponse.m_downloadPaused = htonl(g_WorkState->GetPauseDownload());
679679 ListResponse.m_postPaused = htonl(g_WorkState->GetPausePostProcess());
680680 ListResponse.m_scanPaused = htonl(g_WorkState->GetPauseScan());
540540 int averageSpeed = (int)(ntohl(ListResponse.m_downloadTimeSec) > 0 ? allBytes / ntohl(ListResponse.m_downloadTimeSec) : 0);
541541 printf("Session download rate: %s\n", *Util::FormatSpeed(averageSpeed));
542542
543 if (ntohl(ListResponse.m_downloadRate) > 0)
544 {
545 printf("Speed limit: %s\n", *Util::FormatSpeed(ntohl(ListResponse.m_downloadRate)));
543 if (ntohl(ListResponse.m_downloadLimit) > 0)
544 {
545 printf("Speed limit: %s\n", *Util::FormatSpeed(ntohl(ListResponse.m_downloadLimit)));
546546 }
547547
548548 int sec = ntohl(ListResponse.m_upTimeSec);