summaryrefslogtreecommitdiff
path: root/saltoqd/systemmanager.cpp
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2015-03-31 01:42:07 +0200
committerJavier <dev.git@javispedro.com>2015-03-31 01:42:07 +0200
commit1a72dfb10bb0189e842c754b3550795538a79493 (patch)
tree3fc85e627b94138c7db689779b555a14e138600c /saltoqd/systemmanager.cpp
parent459da42728aa88dfcd0128319984de567384d65e (diff)
downloadsaltoq-1a72dfb10bb0189e842c754b3550795538a79493.tar.gz
saltoq-1a72dfb10bb0189e842c754b3550795538a79493.zip
allow non-json message payloads
Diffstat (limited to 'saltoqd/systemmanager.cpp')
-rw-r--r--saltoqd/systemmanager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/saltoqd/systemmanager.cpp b/saltoqd/systemmanager.cpp
index bd5a563..cf80008 100644
--- a/saltoqd/systemmanager.cpp
+++ b/saltoqd/systemmanager.cpp
@@ -51,12 +51,13 @@ void SystemManager::handleGetTimeMessage(const ToqConnection::Message &msg)
void SystemManager::handleSilenceMessage(const ToqConnection::Message &msg)
{
+ QJsonObject obj = msg.toJson().object();
QJsonObject reply;
reply.insert("result", int(0));
reply.insert("description", QLatin1String("Set to Silence Mode Request received"));
- VoiceCallManager::setSilentMode(msg.payload.object()["silence_mode"].toInt());
+ VoiceCallManager::setSilentMode(obj["silence_mode"].toInt());
_toq->sendReply(msg, 0x4007, reply);
}