mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-21 08:16:21 +00:00
Add and use connection_get_barejid()
Instead of connection_get_fulljid() and then creating a Jid from it.
This commit is contained in:
@@ -84,10 +84,9 @@ cl_ev_connect_account(ProfAccount *account)
|
||||
void
|
||||
cl_ev_disconnect(void)
|
||||
{
|
||||
const char *jid = connection_get_fulljid();
|
||||
Jid *jidp = jid_create(jid);
|
||||
cons_show("%s logged out successfully.", jidp->barejid);
|
||||
jid_destroy(jidp);
|
||||
char *mybarejid = connection_get_barejid();
|
||||
cons_show("%s logged out successfully.", mybarejid);
|
||||
free(mybarejid);
|
||||
|
||||
ui_close_all_wins();
|
||||
ev_disconnect_cleanup();
|
||||
|
||||
@@ -630,11 +630,11 @@ sv_ev_incoming_message(ProfMessage *message)
|
||||
char *looking_for_jid = message->from_jid->barejid;
|
||||
|
||||
if (message->is_mam) {
|
||||
Jid *my_jid = jid_create(connection_get_fulljid());
|
||||
if (g_strcmp0(my_jid->barejid, message->from_jid->barejid) == 0) {
|
||||
char *mybarejid = connection_get_barejid();
|
||||
if (g_strcmp0(mybarejid, message->from_jid->barejid) == 0) {
|
||||
looking_for_jid = message->to_jid->barejid;
|
||||
}
|
||||
jid_destroy(my_jid);
|
||||
free(mybarejid);
|
||||
}
|
||||
|
||||
chatwin = wins_get_chat(looking_for_jid);
|
||||
|
||||
Reference in New Issue
Block a user