Added configuration for cclient update status interval

This commit is contained in:
BenDroid 2017-11-03 20:12:04 +01:00
parent 02b3c3d2b0
commit 6ab298eeac
8 changed files with 37 additions and 18 deletions

View file

@ -74,7 +74,9 @@ CCClient::CCClient(const Options *options)
}
uv_timer_init(uv_default_loop(), &m_timer);
uv_timer_start(&m_timer, CCClient::onReport, kTickInterval, kTickInterval);
uv_timer_start(&m_timer, CCClient::onReport,
static_cast<uint64_t>(m_options->ccUpdateInterval() * 1000),
static_cast<uint64_t>(m_options->ccUpdateInterval() * 1000));
}
CCClient::~CCClient()

View file

@ -54,7 +54,6 @@ private:
static void onReport(uv_timer_t *handle);
static int onResponse(char* data, size_t size, size_t nmemb, std::string* responseBuffer);
constexpr static int kTickInterval = 10 * 1000;
const Options *m_options;
static CCClient* m_self;