void AutoOnline::Check() { bool running = IsPoeRunning(); if (running || previous_status_) { SendOnlineUpdate(running); } previous_status_ = running; emit Update(running); }
void AutoOnline::Check() { bool running = IsPoeRunning(); std::string url = url_; if (!running) url += "/offline"; if (running || previous_status_) { QNetworkRequest request(QUrl(url.c_str())); QByteArray data; request.setHeader(QNetworkRequest::UserAgentHeader, (std::string("Acquisition ") + VERSION_NAME).c_str()); nm_.post(request, data); } previous_status_ = running; emit Update(running); }