Added /room kick command

This commit is contained in:
James Booth
2014-10-05 03:52:55 +01:00
parent 7584ddaa62
commit ac7bc02c63
10 changed files with 157 additions and 2 deletions

View File

@@ -1251,6 +1251,7 @@ cmd_init(void)
autocomplete_add(room_ac, "config");
autocomplete_add(room_ac, "info");
autocomplete_add(room_ac, "subject");
autocomplete_add(room_ac, "kick");
autocomplete_add(room_ac, "role");
autocomplete_add(room_ac, "affiliation");
@@ -2311,6 +2312,15 @@ _room_autocomplete(char *input, int *size)
return result;
}
char *recipient = ui_current_recipient();
Autocomplete nick_ac = muc_roster_ac(recipient);
if (nick_ac != NULL) {
result = autocomplete_param_with_ac(input, size, "/room kick", nick_ac, TRUE);
if (result != NULL) {
return result;
}
}
result = autocomplete_param_with_ac(input, size, "/room", room_ac, TRUE);
if (result != NULL) {
return result;