summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2016-01-21 01:06:20 +0100
committerAndrew Branson <andrew.branson@cern.ch>2016-01-21 01:13:48 +0100
commitad6c11dc522da70d28a92b74ab521901102e3666 (patch)
treeab91b075eee7357c4252882aad905a7795dfa046
parent0feca31a4482bc47b6b69c6ee4b23fe6805a9346 (diff)
Choose notification method based on software rev not hardware.SoftVerNotif
To support pebble classic and steel on 3.0 firmware
-rw-r--r--daemon/watchconnector.cpp15
1 files changed, 2 insertions, 13 deletions
diff --git a/daemon/watchconnector.cpp b/daemon/watchconnector.cpp
index 5647bc1..c7eae8a 100644
--- a/daemon/watchconnector.cpp
+++ b/daemon/watchconnector.cpp
@@ -600,11 +600,7 @@ QString WatchConnector::timeStamp()
void WatchConnector::sendNotification(uint lead, QString sender, QString data, QString subject)
{
- switch (platform) {
- case HP_UNKNOWN:
- qCWarning(l) << "Tried sending notification to UNKNOWN watch platform" << lead << sender << data << subject;
- break;
- case APLITE: {
+ if (_versions.main.version < "v3.0") {
QStringList tmp;
tmp.append(sender);
tmp.append(data);
@@ -615,9 +611,7 @@ void WatchConnector::sendNotification(uint lead, QString sender, QString data, Q
sendMessage(watchNOTIFICATION, res);
}
- break;
- case BASALT:
- case CHALK: {
+ else {
int source;
switch (lead) {
case leadEMAIL:
@@ -703,11 +697,6 @@ void WatchConnector::sendNotification(uint lead, QString sender, QString data, Q
blob.append(item);
sendMessage(watchBLOB_DB, blob);
- }
- break;
- default:
- qCWarning(l) << "Tried sending notification to unsupported watch platform" << platform << ":" << lead << sender << data << subject;
- break;
}
}