void inbound_user_info_start (session *sess, char *nick, const message_tags_data *tags_data) { /* set away to FALSE now, 301 may turn it back on */ inbound_set_all_away_status (sess->server, nick, 0); }
void inbound_uback (server *serv) { serv->is_away = FALSE; serv->reconnect_away = FALSE; fe_set_away (serv); inbound_set_all_away_status (serv, serv->nick, 0); }
void inbound_uaway (server *serv) { serv->is_away = TRUE; serv->away_time = time (NULL); fe_set_away (serv); inbound_set_all_away_status (serv, serv->nick, 1); }
void inbound_uback (server *serv, const message_tags_data *tags_data) { serv->is_away = FALSE; serv->reconnect_away = FALSE; fe_set_away (serv); inbound_set_all_away_status (serv, serv->nick, 0); }
void inbound_uaway (server *serv, const message_tags_data *tags_data) { serv->is_away = TRUE; serv->away_time = time (NULL); fe_set_away (serv); inbound_set_all_away_status (serv, serv->nick, 1); }