#define CONV_JSON_CHANNEL_URI "channelUri"
#define CONV_JSON_CLIENT_LIST "client_list"
#define CONV_JSON_ERROR_MESSAGE "error_message"
+#define CONV_JSON_CLIENT_IS_HOST "client_is_host"
+#define CONV_JSON_CLIENT_CONNECT_TIME "client_connect_time"
+#define CONV_JSON_CLIENT_CLIENT_ID "client_id"
#define CONV_JSON_ON_START "onStart"
#define CONV_JSON_ON_CONNECT "onConnect"
_D(RED("publishing_response"));
Json result;
Json payload;
- Json client_json;
Json description;
- client_json.set(NULL, CONV_JSON_IS_HOST, isHost);
- client_json.set(NULL, CONV_JSON_CONNECT_TIME, connecttime);
- client_json.set(NULL, CONV_JSON_CLIENT_ID, client->getId());
-
payload.set(NULL, CONV_JSON_RESULT_TYPE, result_type);
-// payload.set(NULL, CONV_JSON_CLIENT, client_json);
- payload.set(NULL, CONV_JSON_CLIENT, client_json.dupCstr());
+ payload.set(NULL, CONV_JSON_CLIENT_IS_HOST, isHost);
+ payload.set(NULL, CONV_JSON_CLIENT_CONNECT_TIME, connecttime);
+ payload.set(NULL, CONV_JSON_CLIENT_CLIENT_ID, client->getId());
description = (*requestObj)->getDescription();
client.set(NULL, CONV_JSON_CHANNEL_URI, cha->getChannelUri(NULL).c_str());
// result.appendArray(NULL, CONV_JSON_CLIENT_LIST, client);
- result.appendArray(NULL, CONV_JSON_CLIENT_LIST, client.dupCstr());
+ result.set(NULL, CONV_JSON_CLIENT_LIST, client.dupCstr());
}
sendReadResponse(result, CONV_JSON_GET_CLIENTS, CONV_ERROR_NONE, svcInfo->registeredRequest);