Implemented getting affiliation list, and setting affiliation

This commit is contained in:
James Booth
2014-10-05 01:39:48 +01:00
parent fd5326b40b
commit 2026ab4b6e
8 changed files with 197 additions and 8 deletions

View File

@@ -182,6 +182,34 @@ handle_room_list(GSList *rooms, const char *conference_node)
cons_show_room_list(rooms, conference_node);
}
void
handle_room_affiliation_list_result_error(const char * const room, const char * const affiliation,
const char * const error)
{
log_debug("Error retrieving %s list for room %s: %s", affiliation, room, error);
ui_handle_room_affiliation_list_error(room, affiliation, error);
}
void
handle_room_affiliation_list(const char * const room, const char * const affiliation, GSList *jids)
{
ui_handle_room_affiliation_list(room, affiliation, jids);
}
void
handle_room_affiliation_set_error(const char * const room, const char * const jid, const char * const affiliation,
const char * const error)
{
log_debug("Error setting affiliation %s list for room %s, user %s: %s", affiliation, room, jid, error);
ui_handle_room_affiliation_set_error(room, jid, affiliation, error);
}
void
handle_room_affiliation_set(const char * const room, const char * const jid, const char * const affiliation)
{
ui_handle_room_affiliation_set(room, jid, affiliation);
}
void
handle_disco_items(GSList *items, const char *jid)
{