summaryrefslogtreecommitdiffstats
path: root/examples/imapresource/imapresource.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-08-28 17:19:51 -0600
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-08-28 17:19:51 -0600
commit1ba34f8b16cd06a74ff96dfae803ce4b0521652b (patch)
tree7ace2b8ef72a5af1ce76d426974e148a982d2406 /examples/imapresource/imapresource.cpp
parent7669eeecdd394e1dd9ee8c2fa06edb948a410f6b (diff)
downloadsink-1ba34f8b16cd06a74ff96dfae803ce4b0521652b.tar.gz
sink-1ba34f8b16cd06a74ff96dfae803ce4b0521652b.zip
Detect connection lost so we can go to offline state
kimap should really have better error codes...
Diffstat (limited to 'examples/imapresource/imapresource.cpp')
-rw-r--r--examples/imapresource/imapresource.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp
index 0c0c134..3ae7fd7 100644
--- a/examples/imapresource/imapresource.cpp
+++ b/examples/imapresource/imapresource.cpp
@@ -511,6 +511,8 @@ public:
511 return {ApplicationDomain::LoginError, error.errorMessage}; 511 return {ApplicationDomain::LoginError, error.errorMessage};
512 case Imap::HostNotFoundError: 512 case Imap::HostNotFoundError:
513 return {ApplicationDomain::NoServerError, error.errorMessage}; 513 return {ApplicationDomain::NoServerError, error.errorMessage};
514 case Imap::ConnectionLost:
515 return {ApplicationDomain::ConnectionLostError, error.errorMessage};
514 default: 516 default:
515 return {ApplicationDomain::UnknownError, error.errorMessage}; 517 return {ApplicationDomain::UnknownError, error.errorMessage};
516 } 518 }