add states to device mapp of REST APi

This commit is contained in:
Simon Stürz 2015-08-13 12:13:12 +02:00 committed by Michael Zanetti
parent ecf0310e68
commit 3458208857

View File

@ -204,7 +204,13 @@ HttpReply *DevicesResource::getConfiguredDevice(Device *device) const
{
qCDebug(dcRest) << "Get configured device with id:" << device->id().toString();
HttpReply *reply = createSuccessReply();
reply->setPayload(QJsonDocument::fromVariant(JsonTypes::packDevice(device)).toJson());
QVariantMap deviceMap = JsonTypes::packDevice(device);
QVariantList deviceStates = JsonTypes::packDeviceStates(device);
deviceMap.insert("states", deviceStates);
qCDebug(dcRest) << deviceMap;
reply->setPayload(QJsonDocument::fromVariant(deviceMap).toJson());
return reply;
}