mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-12 16:50:19 +00:00
Support account-notify and extended-join capabilities
This commit is contained in:
@@ -28,6 +28,7 @@ struct User
|
||||
char *hostname;
|
||||
char *realname;
|
||||
char *servername;
|
||||
char *account;
|
||||
time_t lasttalk;
|
||||
unsigned int access; /* axs bit field */
|
||||
char prefix[2]; /* @ + % */
|
||||
@@ -43,13 +44,14 @@ struct User
|
||||
|
||||
int userlist_add_hostname (session *sess, char *nick,
|
||||
char *hostname, char *realname,
|
||||
char *servername, unsigned int away);
|
||||
char *servername, char *account, unsigned int away);
|
||||
void userlist_set_away (session *sess, char *nick, unsigned int away);
|
||||
void userlist_set_account (session *sess, char *nick, char *account);
|
||||
struct User *userlist_find (session *sess, const char *name);
|
||||
struct User *userlist_find_global (server *serv, char *name);
|
||||
void userlist_clear (session *sess);
|
||||
void userlist_free (session *sess);
|
||||
void userlist_add (session *sess, char *name, char *hostname);
|
||||
void userlist_add (session *sess, char *name, char *hostname, char *account, char *realname);
|
||||
int userlist_remove (session *sess, char *name);
|
||||
void userlist_remove_user (session *sess, struct User *user);
|
||||
int userlist_change (session *sess, char *oldname, char *newname);
|
||||
|
||||
Reference in New Issue
Block a user