Renamed contact_list_ functions to roster_

This commit is contained in:
James Booth
2013-05-06 22:32:58 +01:00
parent 097ea18dab
commit 05f2d29396
14 changed files with 151 additions and 152 deletions

View File

@@ -961,7 +961,7 @@ cmd_autocomplete(char *input, int *size)
void
cmd_reset_autocomplete()
{
contact_list_reset_search_attempts();
roster_reset_search_attempts();
muc_reset_invites_ac();
accounts_reset_all_search();
accounts_reset_enabled_search();
@@ -1165,18 +1165,18 @@ _cmd_complete_parameters(char *input, int *size)
}
} else {
_parameter_autocomplete(input, size, "/msg",
contact_list_find_contact);
roster_find_contact);
_parameter_autocomplete(input, size, "/info",
contact_list_find_contact);
roster_find_contact);
_parameter_autocomplete(input, size, "/caps",
contact_list_find_resource);
roster_find_resource);
_parameter_autocomplete(input, size, "/status",
contact_list_find_contact);
roster_find_contact);
_parameter_autocomplete(input, size, "/software",
contact_list_find_resource);
roster_find_resource);
}
_parameter_autocomplete(input, size, "/invite", contact_list_find_contact);
_parameter_autocomplete(input, size, "/invite", roster_find_contact);
_parameter_autocomplete(input, size, "/decline", muc_find_invite);
_parameter_autocomplete(input, size, "/join", muc_find_invite);
@@ -1474,7 +1474,7 @@ _cmd_sub(gchar **args, struct cmd_help_t help)
cons_show("Sent subscription request to %s.", bare_jid);
log_info("Sent subscription request to %s.", bare_jid);
} else if (strcmp(subcmd, "show") == 0) {
PContact contact = contact_list_get_contact(bare_jid);
PContact contact = roster_get_contact(bare_jid);
if ((contact == NULL) || (p_contact_subscription(contact) == NULL)) {
if (win_type == WIN_CHAT) {
ui_current_print_line("No subscription information for %s.", bare_jid);
@@ -1791,7 +1791,7 @@ _cmd_who(gchar **args, struct cmd_help_t help)
// not in groupchat window
} else {
cons_show("");
GSList *list = get_contact_list();
GSList *list = roster_get_contacts();
// no arg, show all contacts
if (presence == NULL) {
@@ -2066,7 +2066,7 @@ _cmd_info(gchar **args, struct cmd_help_t help)
if (usr != NULL) {
cons_show("No parameter required for /info in chat.");
} else {
pcontact = contact_list_get_contact(ui_current_recipient());
pcontact = roster_get_contact(ui_current_recipient());
if (pcontact != NULL) {
cons_show_info(pcontact);
} else {
@@ -2090,7 +2090,7 @@ _cmd_info(gchar **args, struct cmd_help_t help)
break;
case WIN_CONSOLE:
if (usr != NULL) {
pcontact = contact_list_get_contact(usr);
pcontact = roster_get_contact(usr);
if (pcontact != NULL) {
cons_show_info(pcontact);
} else {
@@ -2142,7 +2142,7 @@ _cmd_caps(gchar **args, struct cmd_help_t help)
if (jid->fulljid == NULL) {
cons_show("You must provide a full jid to the /caps command.");
} else {
pcontact = contact_list_get_contact(jid->barejid);
pcontact = roster_get_contact(jid->barejid);
if (pcontact == NULL) {
cons_show("Contact not found in roster: %s", jid->barejid);
} else {

View File

@@ -37,7 +37,7 @@ static gboolean _key_equals(void *key1, void *key2);
static gboolean _datetimes_equal(GDateTime *dt1, GDateTime *dt2);
void
contact_list_init(void)
roster_init(void)
{
ac = autocomplete_new();
resource_ac = autocomplete_new();
@@ -46,7 +46,7 @@ contact_list_init(void)
}
void
contact_list_clear(void)
roster_clear(void)
{
autocomplete_clear(ac);
autocomplete_clear(resource_ac);
@@ -56,21 +56,21 @@ contact_list_clear(void)
}
void
contact_list_free()
roster_free()
{
autocomplete_free(ac);
autocomplete_free(resource_ac);
}
void
contact_list_reset_search_attempts(void)
roster_reset_search_attempts(void)
{
autocomplete_reset(ac);
autocomplete_reset(resource_ac);
}
gboolean
contact_list_add(const char * const barejid, const char * const name,
roster_add(const char * const barejid, const char * const name,
const char * const subscription, const char * const offline_message,
gboolean pending_out)
{
@@ -89,13 +89,13 @@ contact_list_add(const char * const barejid, const char * const name,
}
void
contact_list_remove(const char * const barejid)
roster_remove(const char * const barejid)
{
g_hash_table_remove(contacts, barejid);
}
gboolean
contact_list_update_presence(const char * const barejid, Resource *resource,
roster_update_presence(const char * const barejid, Resource *resource,
GDateTime *last_activity)
{
assert(barejid != NULL);
@@ -118,7 +118,7 @@ contact_list_update_presence(const char * const barejid, Resource *resource,
}
gboolean
contact_list_contact_offline(const char * const barejid,
roster_contact_offline(const char * const barejid,
const char * const resource, const char * const status)
{
PContact contact = g_hash_table_lookup(contacts, barejid);
@@ -140,7 +140,7 @@ contact_list_contact_offline(const char * const barejid,
}
void
contact_list_update_subscription(const char * const barejid,
roster_update_subscription(const char * const barejid,
const char * const subscription, gboolean pending_out)
{
PContact contact = g_hash_table_lookup(contacts, barejid);
@@ -155,7 +155,7 @@ contact_list_update_subscription(const char * const barejid,
}
gboolean
contact_list_has_pending_subscriptions(void)
roster_has_pending_subscriptions(void)
{
GHashTableIter iter;
gpointer key;
@@ -173,7 +173,7 @@ contact_list_has_pending_subscriptions(void)
}
GSList *
get_contact_list(void)
roster_get_contacts(void)
{
GSList *result = NULL;
GHashTableIter iter;
@@ -190,19 +190,19 @@ get_contact_list(void)
}
char *
contact_list_find_contact(char *search_str)
roster_find_contact(char *search_str)
{
return autocomplete_complete(ac, search_str);
}
char *
contact_list_find_resource(char *search_str)
roster_find_resource(char *search_str)
{
return autocomplete_complete(resource_ac, search_str);
}
PContact
contact_list_get_contact(const char const *barejid)
roster_get_contact(const char const *barejid)
{
return g_hash_table_lookup(contacts, barejid);
}

View File

@@ -27,24 +27,24 @@
#include "contact.h"
void contact_list_init(void);
void contact_list_clear(void);
void contact_list_free(void);
void contact_list_reset_search_attempts(void);
void contact_list_remove(const char * const barejid);
gboolean contact_list_add(const char * const barejid, const char * const name,
void roster_init(void);
void roster_clear(void);
void roster_free(void);
void roster_reset_search_attempts(void);
void roster_remove(const char * const barejid);
gboolean roster_add(const char * const barejid, const char * const name,
const char * const subscription, const char * const offline_message,
gboolean pending_out);
gboolean contact_list_update_presence(const char * const barejid,
gboolean roster_update_presence(const char * const barejid,
Resource *resource, GDateTime *last_activity);
void contact_list_update_subscription(const char * const barejid,
void roster_update_subscription(const char * const barejid,
const char * const subscription, gboolean pending_out);
gboolean contact_list_has_pending_subscriptions(void);
GSList * get_contact_list(void);
char * contact_list_find_contact(char *search_str);
char * contact_list_find_resource(char *search_str);
PContact contact_list_get_contact(const char const *barejid);
gboolean contact_list_contact_offline(const char * const barejid,
gboolean roster_has_pending_subscriptions(void);
GSList * roster_get_contacts(void);
char * roster_find_contact(char *search_str);
char * roster_find_resource(char *search_str);
PContact roster_get_contact(const char const *barejid);
gboolean roster_contact_offline(const char * const barejid,
const char * const resource, const char * const status);
#endif

View File

@@ -234,7 +234,7 @@ void
prof_handle_lost_connection(void)
{
cons_show_error("Lost connection.");
contact_list_clear();
roster_clear();
muc_clear_invites();
chat_sessions_clear();
ui_disconnected();
@@ -246,7 +246,7 @@ prof_handle_disconnect(const char * const jid)
{
cons_show("%s logged out successfully.", jid);
jabber_disconnect();
contact_list_clear();
roster_clear();
muc_clear_invites();
chat_sessions_clear();
ui_disconnected();
@@ -354,10 +354,10 @@ void
prof_handle_contact_online(char *contact, Resource *resource,
GDateTime *last_activity)
{
gboolean updated = contact_list_update_presence(contact, resource, last_activity);
gboolean updated = roster_update_presence(contact, resource, last_activity);
if (updated) {
PContact result = contact_list_get_contact(contact);
PContact result = roster_get_contact(contact);
if (p_contact_subscription(result) != NULL) {
if (strcmp(p_contact_subscription(result), "none") != 0) {
const char *show = string_from_resource_presence(resource->presence);
@@ -371,11 +371,11 @@ prof_handle_contact_online(char *contact, Resource *resource,
void
prof_handle_contact_offline(char *contact, char *resource, char *status)
{
gboolean updated = contact_list_contact_offline(contact, resource, status);
gboolean updated = roster_contact_offline(contact, resource, status);
if (resource != NULL && updated) {
Jid *jid = jid_create_from_bare_and_resource(contact, resource);
PContact result = contact_list_get_contact(contact);
PContact result = roster_get_contact(contact);
if (p_contact_subscription(result) != NULL) {
if (strcmp(p_contact_subscription(result), "none") != 0) {
ui_contact_offline(jid->fulljid, "offline", status);
@@ -489,7 +489,7 @@ _process_input(char *inp)
}
inp_win_reset();
contact_list_reset_search_attempts();
roster_reset_search_attempts();
ui_current_page_off();
return result;
@@ -584,7 +584,7 @@ _init(const int disable_tls, char *log_level)
jabber_init(disable_tls);
cmd_init();
log_info("Initialising contact list");
contact_list_init();
roster_init();
muc_init();
atexit(_shutdown);
}
@@ -594,7 +594,7 @@ _shutdown(void)
{
jabber_disconnect();
jabber_shutdown();
contact_list_free();
roster_free();
caps_close();
ui_close();
chat_log_close();

View File

@@ -266,7 +266,7 @@ cons_show_wins(void)
{
case WIN_CHAT:
wprintw(console->win, "%d: Chat %s", i + 1, window->from);
PContact contact = contact_list_get_contact(window->from);
PContact contact = roster_get_contact(window->from);
if (contact != NULL) {
if (p_contact_name(contact) != NULL) {
@@ -588,8 +588,8 @@ cons_show_received_subs(void)
void
cons_show_sent_subs(void)
{
if (contact_list_has_pending_subscriptions()) {
GSList *contacts = get_contact_list();
if (roster_has_pending_subscriptions()) {
GSList *contacts = roster_get_contacts();
PContact contact = NULL;
cons_show("Awaiting subscription responses from:");
while (contacts != NULL) {
@@ -697,7 +697,7 @@ cons_show_disco_items(GSList *items, const char * const jid)
void
cons_show_status(const char * const contact)
{
PContact pcontact = contact_list_get_contact(contact);
PContact pcontact = roster_get_contact(contact);
if (pcontact != NULL) {
win_show_contact(console, pcontact);

View File

@@ -378,7 +378,7 @@ ui_incoming_msg(const char * const from, const char * const message,
} else {
// if show users status first, when receiving message via delayed delivery
if (win_created) {
PContact pcontact = contact_list_get_contact(from);
PContact pcontact = roster_get_contact(from);
win_show_contact(window, pcontact);
}
GDateTime *time = g_date_time_new_from_timeval_utc(tv_stamp);
@@ -688,7 +688,7 @@ void
ui_new_chat_win(const char * const to)
{
// if the contact is offline, show a message
PContact contact = contact_list_get_contact(to);
PContact contact = roster_get_contact(to);
int win_index = _find_prof_win_index(to);
ProfWin *window = NULL;
@@ -798,7 +798,7 @@ ui_outgoing_msg(const char * const from, const char * const to,
const char * const message)
{
// if the contact is offline, show a message
PContact contact = contact_list_get_contact(to);
PContact contact = roster_get_contact(to);
int win_index = _find_prof_win_index(to);
ProfWin *window = NULL;
@@ -1126,7 +1126,7 @@ void
ui_status(void)
{
char *recipient = ui_current_recipient();
PContact pcontact = contact_list_get_contact(recipient);
PContact pcontact = roster_get_contact(recipient);
if (pcontact != NULL) {
win_show_contact(current, pcontact);

View File

@@ -372,7 +372,7 @@ _handle_edit(int result, const wint_t ch, char *input, int *size)
case 127:
case KEY_BACKSPACE:
contact_list_reset_search_attempts();
roster_reset_search_attempts();
if (display_size > 0) {
// if at end, delete last char

View File

@@ -29,7 +29,6 @@
#include "chat_session.h"
#include "common.h"
#include "config/preferences.h"
#include "contact_list.h"
#include "jid.h"
#include "log.h"
#include "muc.h"

View File

@@ -163,7 +163,7 @@ _iq_handle_version_result(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza
if (muc_room_is_active(jidp)) {
contact = muc_get_participant(jidp->barejid, jidp->resourcepart);
} else {
contact = contact_list_get_contact(jidp->barejid);
contact = roster_get_contact(jidp->barejid);
}
Resource *resource = p_contact_get_resource(contact, jidp->resourcepart);

View File

@@ -72,7 +72,7 @@ _roster_handle_set(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
const char *jid = xmpp_stanza_get_attribute(item, STANZA_ATTR_JID);
const char *sub = xmpp_stanza_get_attribute(item, STANZA_ATTR_SUBSCRIPTION);
if (g_strcmp0(sub, "remove") == 0) {
contact_list_remove(jid);
roster_remove(jid);
return 1;
}
@@ -82,7 +82,7 @@ _roster_handle_set(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
pending_out = TRUE;
}
contact_list_update_subscription(jid, sub, pending_out);
roster_update_subscription(jid, sub, pending_out);
return 1;
}
@@ -109,7 +109,7 @@ _roster_handle_result(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
pending_out = TRUE;
}
gboolean added = contact_list_add(barejid, name, sub, NULL, pending_out);
gboolean added = roster_add(barejid, name, sub, NULL, pending_out);
if (!added) {
log_warning("Attempt to add contact twice: %s", barejid);