degesch: make use of values from RPL_ISUPPORT
This commit is contained in:
parent
328ffd024a
commit
0757ce424c
@ -3677,9 +3677,9 @@ irc_is_this_us (struct server *s, const char *prefix)
|
|||||||
static bool
|
static bool
|
||||||
irc_is_channel (struct server *s, const char *ident)
|
irc_is_channel (struct server *s, const char *ident)
|
||||||
{
|
{
|
||||||
(void) s; // TODO: parse prefixes from server features
|
return *ident
|
||||||
|
&& (!!strchr (s->irc_chantypes, *ident) ||
|
||||||
return *ident && !!strchr ("#&+!", *ident);
|
!!strchr (s->irc_idchan_prefixes, *ident));
|
||||||
}
|
}
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
@ -4439,8 +4439,7 @@ irc_process_names (struct server *s, struct channel *channel)
|
|||||||
{
|
{
|
||||||
struct str_map map;
|
struct str_map map;
|
||||||
str_map_init (&map);
|
str_map_init (&map);
|
||||||
// FIXME: use a server-specific strxfrm
|
map.key_xfrm = s->irc_strxfrm;
|
||||||
map.key_xfrm = irc_strxfrm;
|
|
||||||
|
|
||||||
// Initialize list of users
|
// Initialize list of users
|
||||||
LIST_FOR_EACH (struct channel_user, iter, channel->users)
|
LIST_FOR_EACH (struct channel_user, iter, channel->users)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user