degesch: show RPL_NAMREPLY contents
This commit is contained in:
parent
5e4f94c38c
commit
f53d1adba8
19
degesch.c
19
degesch.c
|
@ -4495,6 +4495,25 @@ irc_process_names (struct server *s, struct channel *channel)
|
|||
|
||||
str_map_free (&map);
|
||||
str_vector_reset (&channel->names_buf);
|
||||
|
||||
struct str_vector v;
|
||||
str_vector_init (&v);
|
||||
LIST_FOR_EACH (struct channel_user, iter, channel->users)
|
||||
str_vector_add_owned (&v,
|
||||
xstrdup_printf ("%s%s", iter->modes, iter->user->nickname));
|
||||
char *all_users = join_str_vector (&v, ' ');
|
||||
str_vector_free (&v);
|
||||
|
||||
// XXX: only do this after joining the channel?
|
||||
struct buffer *buffer = str_map_find (&s->irc_buffer_map, channel->name);
|
||||
if (buffer)
|
||||
{
|
||||
// FIXME: logging
|
||||
buffer_send_status (s->ctx, buffer, "Users on %s: %s",
|
||||
channel->name, all_users);
|
||||
}
|
||||
|
||||
free (all_users);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in New Issue