[asterisk-commits] dlee: branch dlee/ari-event-remodel2 r393152 - in /team/dlee/ari-event-remode...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Jun 28 11:53:23 CDT 2013
Author: dlee
Date: Fri Jun 28 11:53:03 2013
New Revision: 393152
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=393152
Log:
Addressed review feedback.
* Removed unnecessary template
* Cleaned up some JSON generation
* Fixed model validation for undocumented subtypes
* Fixed typos
Removed:
team/dlee/ari-event-remodel2/rest-api-templates/event_function_decl.mustache
Modified:
team/dlee/ari-event-remodel2/main/stasis_channels.c
team/dlee/ari-event-remodel2/res/res_stasis_http_channels.c
team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c
team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache
team/dlee/ari-event-remodel2/rest-api/api-docs/channels.json
Modified: team/dlee/ari-event-remodel2/main/stasis_channels.c
URL: http://svnview.digium.com/svn/asterisk/team/dlee/ari-event-remodel2/main/stasis_channels.c?view=diff&rev=393152&r1=393151&r2=393152
==============================================================================
--- team/dlee/ari-event-remodel2/main/stasis_channels.c (original)
+++ team/dlee/ari-event-remodel2/main/stasis_channels.c Fri Jun 28 11:53:03 2013
@@ -728,11 +728,11 @@
return NULL;
}
- return ast_json_pack("{s: s, s: o, s: o, s: o, s: o}",
+ return ast_json_pack("{s: s, s: o, s: O, s: O, s: o}",
"type", "ChannelDtmfReceived",
"timestamp", ast_json_timeval(*tv, NULL),
- "digit", ast_json_ref(ast_json_object_get(blob, "digit")),
- "duration_ms", ast_json_ref(ast_json_object_get(blob, "duration_ms")),
+ "digit", ast_json_object_get(blob, "digit"),
+ "duration_ms", ast_json_object_get(blob, "duration_ms"),
"channel", ast_channel_snapshot_to_json(snapshot));
}
@@ -743,11 +743,11 @@
struct ast_channel_snapshot *snapshot = channel_blob->snapshot;
const struct timeval *tv = stasis_message_timestamp(message);
- return ast_json_pack("{s: s, s: o, s: o, s: o, s: o}",
+ return ast_json_pack("{s: s, s: o, s: O, s: O, s: o}",
"type", "ChannelUserevent",
"timestamp", ast_json_timeval(*tv, NULL),
- "eventname", ast_json_ref(ast_json_object_get(blob, "eventname")),
- "userevent", ast_json_ref(blob),
+ "eventname", ast_json_object_get(blob, "eventname"),
+ "userevent", blob,
"channel", ast_channel_snapshot_to_json(snapshot));
}
Modified: team/dlee/ari-event-remodel2/res/res_stasis_http_channels.c
URL: http://svnview.digium.com/svn/asterisk/team/dlee/ari-event-remodel2/res/res_stasis_http_channels.c?view=diff&rev=393152&r1=393151&r2=393152
==============================================================================
--- team/dlee/ari-event-remodel2/res/res_stasis_http_channels.c (original)
+++ team/dlee/ari-event-remodel2/res/res_stasis_http_channels.c Fri Jun 28 11:53:03 2013
@@ -783,7 +783,7 @@
switch (code) {
case 500: /* Internal server error */
case 404: /* Channel not found */
- case 409: /* Channel is not in a Stasis application, or The channel is currently bridged with other channels. */
+ case 409: /* Channel is not in a Stasis application, or the channel is currently bridged with other channels. */
is_valid = 1;
break;
default:
Modified: team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c
URL: http://svnview.digium.com/svn/asterisk/team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c?view=diff&rev=393152&r1=393151&r2=393152
==============================================================================
--- team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c (original)
+++ team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c Fri Jun 28 11:53:03 2013
@@ -2199,6 +2199,7 @@
{
ast_log(LOG_ERROR, "ARI Event has undocumented subtype %s\n",
discriminator);
+ res = 0;
}
for (iter = ast_json_object_iter(json); iter; iter = ast_json_object_iter_next(json, iter)) {
Modified: team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache
URL: http://svnview.digium.com/svn/asterisk/team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache?view=diff&rev=393152&r1=393151&r2=393152
==============================================================================
--- team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache (original)
+++ team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache Fri Jun 28 11:53:03 2013
@@ -65,6 +65,7 @@
{
ast_log(LOG_ERROR, "ARI {{id}} has undocumented subtype %s\n",
discriminator);
+ res = 0;
}
{{/has_subtypes}}
Modified: team/dlee/ari-event-remodel2/rest-api/api-docs/channels.json
URL: http://svnview.digium.com/svn/asterisk/team/dlee/ari-event-remodel2/rest-api/api-docs/channels.json?view=diff&rev=393152&r1=393151&r2=393152
==============================================================================
--- team/dlee/ari-event-remodel2/rest-api/api-docs/channels.json (original)
+++ team/dlee/ari-event-remodel2/rest-api/api-docs/channels.json Fri Jun 28 11:53:03 2013
@@ -603,7 +603,7 @@
},
{
"code": 409,
- "reason": "Channel is not in a Stasis application, or The channel is currently bridged with other channels."
+ "reason": "Channel is not in a Stasis application, or the channel is currently bridged with other channels."
}
]
}
More information about the asterisk-commits
mailing list