projects
/
googlelatitude
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
separate daemon from gui, not auto connect
[googlelatitude]
/
src
/
glatitude.cpp
diff --git
a/src/glatitude.cpp
b/src/glatitude.cpp
index
2f9dcac
..
b9a2ace
100644
(file)
--- a/
src/glatitude.cpp
+++ b/
src/glatitude.cpp
@@
-40,11
+40,17
@@
void GoogleLatitude::set(double la, double lo, double ac) {
longitude = lo;
accuracy = ac;
longitude = lo;
accuracy = ac;
- qDebug() << "GoogleLatitude: set la = " << la << " lo = " << lo << " ac = " << ac;
- qDebug() << "GoogleLatitude: set lastupdate = " << lastupdate << " current = " << QDateTime::currentDateTime().toUTC().toTime_t();
+ qDebug() << "GoogleLatitude: set la" << la << "lo" << lo << "ac" << ac << "current" << QDateTime::currentDateTime().toUTC().toTime_t();
if (login_error) return;
if (la*lo == 0) return;
if ( QDateTime::currentDateTime().toUTC().toTime_t() < lastupdate + interval ) return;
if (login_error) return;
if (la*lo == 0) return;
if ( QDateTime::currentDateTime().toUTC().toTime_t() < lastupdate + interval ) return;
+
+ QNetworkConfigurationManager mgr;
+ if (!mgr.isOnline()) {
+ qDebug() << "GoogleLatitude: offline";
+ return;
+ }
+
worker->get(QNetworkRequest(urllogin));
}
worker->get(QNetworkRequest(urllogin));
}
@@
-78,16
+84,16
@@
void GoogleLatitude::finishedreply(QNetworkReply *r) {
QString output = r->readAll();
QRegExp regexp ("Authentication required");
if (regexp.indexIn(output, 1) != -1) {
QString output = r->readAll();
QRegExp regexp ("Authentication required");
if (regexp.indexIn(output, 1) != -1) {
- qDebug() << "GoogleLatitude: update error";
+ qDebug() << "GoogleLatitude: update error auth";
login_error = true;
emit ERROR();
} else {
lastupdate = QDateTime::currentDateTime().toUTC().toTime_t();
login_error = true;
emit ERROR();
} else {
lastupdate = QDateTime::currentDateTime().toUTC().toTime_t();
- qDebug() << "GoogleLatitude: update ok " << "lastupdate = " << lastupdate;
+ qDebug() << "GoogleLatitude: update ok" << "lastupdate" << lastupdate;
emit OK();
}
} else {
emit OK();
}
} else {
- qDebug() << "GoogleLatitude Error url:" << r->url();
+ qDebug() << "GoogleLatitude Error url" << r->url();
qDebug() << r->rawHeaderList();
qDebug() << r->readAll();
}
qDebug() << r->rawHeaderList();
qDebug() << r->readAll();
}