1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-09-29 19:56:07 -04:00

Renamed roster_jid_from_handle -> roster_barejid_from_handle

This commit is contained in:
James Booth 2013-05-21 20:50:05 +01:00
parent 58bd4f2547
commit d16a31d096
4 changed files with 17 additions and 7 deletions

View File

@ -1973,7 +1973,7 @@ _cmd_msg(gchar **args, struct cmd_help_t help)
return TRUE;
} else {
char *usr_jid = roster_jid_from_handle(usr);
char *usr_jid = roster_barejid_from_handle(usr);
if (msg != NULL) {
message_send(msg, usr_jid);
ui_outgoing_msg("me", usr_jid, msg);
@ -2105,7 +2105,7 @@ _cmd_status(gchar **args, struct cmd_help_t help)
break;
case WIN_CONSOLE:
if (usr != NULL) {
usr_jid = roster_jid_from_handle(usr);
usr_jid = roster_barejid_from_handle(usr);
if (usr_jid == NULL) {
usr_jid = usr;
}
@ -2178,7 +2178,7 @@ _cmd_info(gchar **args, struct cmd_help_t help)
break;
case WIN_CONSOLE:
if (usr != NULL) {
usr_jid = roster_jid_from_handle(usr);
usr_jid = roster_barejid_from_handle(usr);
if (usr_jid == NULL) {
usr_jid = usr;
}

View File

@ -62,8 +62,8 @@ message_send(const char * const msg, const char * const recipient)
{
const char * jid = NULL;
if (roster_jid_from_handle(recipient) != NULL) {
jid = roster_jid_from_handle(recipient);
if (roster_barejid_from_handle(recipient) != NULL) {
jid = roster_barejid_from_handle(recipient);
} else {
jid = recipient;
}

View File

@ -40,12 +40,22 @@ static int _roster_handle_set(xmpp_conn_t * const conn,
static int _roster_handle_result(xmpp_conn_t * const conn,
xmpp_stanza_t * const stanza, void * const userdata);
// nicknames
static Autocomplete handle_ac;
// barejids
static Autocomplete jid_ac;
// fulljids
static Autocomplete resource_ac;
// contacts, indexed on barejid
static GHashTable *contacts;
// nickname to jid map
static GHashTable *handle_to_jid;
// helper functions
static gboolean _key_equals(void *key1, void *key2);
static gboolean _datetimes_equal(GDateTime *dt1, GDateTime *dt2);
@ -69,7 +79,7 @@ roster_request(void)
}
char *
roster_jid_from_handle(const char * const handle)
roster_barejid_from_handle(const char * const handle)
{
return g_hash_table_lookup(handle_to_jid, handle);
}

View File

@ -142,6 +142,6 @@ gboolean roster_add(const char * const barejid, const char * const name,
const char * const subscription, const char * const offline_message,
gboolean pending_out);
void roster_change_handle(const char * const barejid, const char * const handle);
char * roster_jid_from_handle(const char * const handle);
char * roster_barejid_from_handle(const char * const handle);
#endif