提交 40b19bf2 authored 作者: Michael Jerris's avatar Michael Jerris

mod_conference: add conference list summary command (MODAPP-197)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11644 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 ae220d33
...@@ -3060,6 +3060,7 @@ static switch_status_t conf_api_sub_list(conference_obj_t *conference, switch_st ...@@ -3060,6 +3060,7 @@ static switch_status_t conf_api_sub_list(conference_obj_t *conference, switch_st
void *val; void *val;
char *d = ";"; char *d = ";";
int pretty = 0; int pretty = 0;
int summary = 0;
int argofs = (argc >= 2 && strcasecmp(argv[1], "list") == 0); /* detect being called from chat vs. api */ int argofs = (argc >= 2 && strcasecmp(argv[1], "list") == 0); /* detect being called from chat vs. api */
if (argv[1 + argofs]) { if (argv[1 + argofs]) {
...@@ -3078,6 +3079,8 @@ static switch_status_t conf_api_sub_list(conference_obj_t *conference, switch_st ...@@ -3078,6 +3079,8 @@ static switch_status_t conf_api_sub_list(conference_obj_t *conference, switch_st
} }
} else if (strcasecmp(argv[1 + argofs], "pretty") == 0) { } else if (strcasecmp(argv[1 + argofs], "pretty") == 0) {
pretty = 1; pretty = 1;
} else if (strcasecmp(argv[1 + argofs], "summary") == 0) {
summary = 1;
} }
} }
...@@ -3090,10 +3093,12 @@ static switch_status_t conf_api_sub_list(conference_obj_t *conference, switch_st ...@@ -3090,10 +3093,12 @@ static switch_status_t conf_api_sub_list(conference_obj_t *conference, switch_st
conference->name, conference->name,
conference->count, conference->count == 1 ? "" : "s", switch_test_flag(conference, CFLAG_LOCKED) ? " locked" : ""); conference->count, conference->count == 1 ? "" : "s", switch_test_flag(conference, CFLAG_LOCKED) ? " locked" : "");
count++; count++;
if (pretty) { if (!summary) {
conference_list_pretty(conference, stream); if (pretty) {
} else { conference_list_pretty(conference, stream);
conference_list(conference, stream, d); } else {
conference_list(conference, stream, d);
}
} }
} }
} else { } else {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论