diff options
author | James Booth <boothj5@gmail.com> | 2014-10-05 01:39:48 +0100 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-10-05 01:39:48 +0100 |
commit | 2026ab4b6ee7dca156b6b72d9889f2039279af27 (patch) | |
tree | 1a283c50e24b394c9bd546f75d145900455f6a86 /src/server_events.c | |
parent | fd5326b40b0f4d7389d2d8d76106cbb52ac26d9d (diff) | |
download | profani-tty-2026ab4b6ee7dca156b6b72d9889f2039279af27.tar.gz |
Implemented getting affiliation list, and setting affiliation
Diffstat (limited to 'src/server_events.c')
-rw-r--r-- | src/server_events.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/server_events.c b/src/server_events.c index 613e6618..1636cc81 100644 --- a/src/server_events.c +++ b/src/server_events.c @@ -183,6 +183,34 @@ handle_room_list(GSList *rooms, const char *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) { cons_show_disco_items(items, jid); |