summary refs log tree commit diff
path: root/src/MatrixClient.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-10-05 18:13:11 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-10-05 18:13:11 +0300
commit985530e99b62b253790ed808cf182afe0689af5e (patch)
treea1e77e1f301bcf872eb33b68cbec94afc4ba1806 /src/MatrixClient.cc
parentUse string timeout parameter (diff)
downloadnheko-985530e99b62b253790ed808cf182afe0689af5e.tar.xz
Resume sync when connectivity is established
Diffstat (limited to 'src/MatrixClient.cc')
-rw-r--r--src/MatrixClient.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/MatrixClient.cc b/src/MatrixClient.cc

index 82643797..8c10a0a2 100644 --- a/src/MatrixClient.cc +++ b/src/MatrixClient.cc
@@ -44,6 +44,13 @@ MatrixClient::MatrixClient(QString server, QObject *parent) txn_id_ = settings.value("client/transaction_id", 1).toInt(); connect(this, SIGNAL(finished(QNetworkReply *)), this, SLOT(onResponse(QNetworkReply *))); + connect(this, + &QNetworkAccessManager::networkAccessibleChanged, + this, + [=](NetworkAccessibility status) { + if (status != NetworkAccessibility::Accessible) + setNetworkAccessible(NetworkAccessibility::Accessible); + }); } void