mod_hash: fix syntax messages and add console autocomplete

This commit is contained in:
Mathieu Rene 2010-07-19 11:10:32 -04:00
parent 7036c9b8cd
commit 67713fd6c2
1 changed files with 8 additions and 1 deletions

View File

@ -599,7 +599,7 @@ SWITCH_STANDARD_API(hash_remote_function)
const char *name = argv[1];
limit_remote_t *remote;
if (zstr(name)) {
stream->write_function(stream, "-ERR "HASH_REMOTE_SYNTAX"\n");
stream->write_function(stream, "-ERR Usage: "HASH_REMOTE_SYNTAX"\n");
goto done;
}
switch_thread_rwlock_rdlock(globals.remote_hash_rwlock);
@ -616,6 +616,9 @@ SWITCH_STANDARD_API(hash_remote_function)
} else if (argv[0] && !strcmp(argv[0], "rescan")) {
do_config(SWITCH_TRUE);
stream->write_function(stream, "+OK\n");
} else {
stream->write_function(stream, "-ERR Usage: "HASH_REMOTE_SYNTAX"\n");
}
done:
@ -902,6 +905,10 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_hash_load)
switch_console_set_complete("add hash delete");
switch_console_set_complete("add hash select");
switch_console_set_complete("add hash_remote list");
switch_console_set_complete("add hash_remote kill");
switch_console_set_complete("add hash_remote rescan");
do_config(SWITCH_FALSE);
/* indicate that the module should continue to be loaded */