mirror of
https://github.com/irssi/irssi.git
synced 2026-08-11 04:43:34 +02:00
use account-notify capability
This commit is contained in:
parent
a54c2071e2
commit
44d480ca99
9 changed files with 75 additions and 3 deletions
|
|
@ -101,6 +101,14 @@ void nicklist_set_host(CHANNEL_REC *channel, NICK_REC *nick, const char *host)
|
|||
signal_emit("nicklist host changed", 2, channel, nick);
|
||||
}
|
||||
|
||||
void nicklist_set_account(CHANNEL_REC *channel, NICK_REC *nick, const char *account)
|
||||
{
|
||||
g_free(nick->account);
|
||||
nick->account = g_strdup(account);
|
||||
|
||||
signal_emit("nicklist account changed", 2, channel, nick);
|
||||
}
|
||||
|
||||
static void nicklist_destroy(CHANNEL_REC *channel, NICK_REC *nick)
|
||||
{
|
||||
signal_emit("nicklist remove", 2, channel, nick);
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ struct _NICK_REC {
|
|||
void nicklist_insert(CHANNEL_REC *channel, NICK_REC *nick);
|
||||
/* Set host address for nick */
|
||||
void nicklist_set_host(CHANNEL_REC *channel, NICK_REC *nick, const char *host);
|
||||
void nicklist_set_account(CHANNEL_REC *channel, NICK_REC *nick, const char *account);
|
||||
/* Remove nick from list */
|
||||
void nicklist_remove(CHANNEL_REC *channel, NICK_REC *nick);
|
||||
/* Change nick */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue