diff options
Diffstat (limited to 'framework/src')
-rw-r--r-- | framework/src/sinkfabric.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/framework/src/sinkfabric.cpp b/framework/src/sinkfabric.cpp index 897534b9..58ddae83 100644 --- a/framework/src/sinkfabric.cpp +++ b/framework/src/sinkfabric.cpp | |||
@@ -152,8 +152,10 @@ public: | |||
152 | QVariantMap message; | 152 | QVariantMap message; |
153 | if (notification.type == Sink::Notification::Warning) { | 153 | if (notification.type == Sink::Notification::Warning) { |
154 | message["type"] = "warning"; | 154 | message["type"] = "warning"; |
155 | message["resource"] = QString{notification.resource}; | ||
155 | if (notification.code == Sink::ApplicationDomain::TransmissionError) { | 156 | if (notification.code == Sink::ApplicationDomain::TransmissionError) { |
156 | message["message"] = QObject::tr("Failed to send message."); | 157 | message["message"] = QObject::tr("Failed to send message."); |
158 | message["subtype"] = "transmissionError"; | ||
157 | } else { | 159 | } else { |
158 | return; | 160 | return; |
159 | } | 161 | } |
@@ -186,7 +188,8 @@ public: | |||
186 | message["message"] = QObject::tr("No credentials available."); | 188 | message["message"] = QObject::tr("No credentials available."); |
187 | break; | 189 | break; |
188 | default: | 190 | default: |
189 | message["message"] = QObject::tr("An unknown error occurred."); | 191 | //Ignore unknown errors, they are not going to help. |
192 | return; | ||
190 | } | 193 | } |
191 | Fabric::Fabric{}.postMessage("errorNotification", message); | 194 | Fabric::Fabric{}.postMessage("errorNotification", message); |
192 | } else if (notification.type == Sink::Notification::Info) { | 195 | } else if (notification.type == Sink::Notification::Info) { |