gracefully handle connection errors in monitor mode (#253)

* gracefully handle connection errors, resolve issue #234
This commit is contained in:
Norbert Preining 2018-11-29 18:48:24 +09:00 committed by abraunegg
parent 859b5510a0
commit 11138602ed

View file

@ -374,7 +374,13 @@ int main(string[] args)
if (!downloadOnly) m.update(online);
auto currTime = MonoTime.currTime();
if (currTime - lastCheckTime > checkInterval) {
online = testNetwork();
try {
online = testNetwork();
} catch (CurlException e) {
// No network connection to OneDrive Service
log.log("No network connection to Microsoft OneDrive Service, skipping sync");
online = false;
}
if (online) {
performSync(sync, singleDirectory, downloadOnly, localFirst, uploadOnly);
if (!downloadOnly) {