summaryrefslogtreecommitdiffstats
path: root/framework/notifications/notificationhandler.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-27 09:44:23 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-03-27 09:44:23 +0200
commit58d75be423663d9dbe8dad3f311849776c8fa65a (patch)
tree307daf6cd1374dff91e26305c08bca5f9e13cff2 /framework/notifications/notificationhandler.cpp
parent5f1cf5b7926c568998f213beba9d7932ef7742ef (diff)
downloadkube-58d75be423663d9dbe8dad3f311849776c8fa65a.tar.gz
kube-58d75be423663d9dbe8dad3f311849776c8fa65a.zip
Catch connection errors
Diffstat (limited to 'framework/notifications/notificationhandler.cpp')
-rw-r--r--framework/notifications/notificationhandler.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/framework/notifications/notificationhandler.cpp b/framework/notifications/notificationhandler.cpp
index 591ecdab..093d638a 100644
--- a/framework/notifications/notificationhandler.cpp
+++ b/framework/notifications/notificationhandler.cpp
@@ -57,6 +57,13 @@ void NotificationHandler::notify(const Sink::Notification &notification)
57 } else { 57 } else {
58 return; 58 return;
59 } 59 }
60 } else if (notification.type == Sink::Notification::Error) {
61 if (notification.code == Sink::ApplicationDomain::ConnectionError) {
62 n.mType = Notification::Warning;
63 n.mMessage = "Failed to connect to server.";
64 } else {
65 return;
66 }
60 } else if (notification.type == Sink::Notification::Info) { 67 } else if (notification.type == Sink::Notification::Info) {
61 n.mType = Notification::Info; 68 n.mType = Notification::Info;
62 if (notification.code == Sink::ApplicationDomain::TransmissionSuccess) { 69 if (notification.code == Sink::ApplicationDomain::TransmissionSuccess) {