Added xmpp_message.c

This commit is contained in:
James Booth
2013-01-29 00:21:04 +00:00
parent 0b7a0531d0
commit b269ac9702
5 changed files with 61 additions and 30 deletions

View File

@@ -241,29 +241,6 @@ jabber_process_events(void)
}
void
jabber_send(const char * const msg, const char * const recipient)
{
if (prefs_get_states()) {
if (!chat_session_exists(recipient)) {
chat_session_start(recipient, TRUE);
}
}
xmpp_stanza_t *message;
if (prefs_get_states() && chat_session_get_recipient_supports(recipient)) {
chat_session_set_active(recipient);
message = stanza_create_message(jabber_conn.ctx, recipient, STANZA_TYPE_CHAT,
msg, STANZA_NAME_ACTIVE);
} else {
message = stanza_create_message(jabber_conn.ctx, recipient, STANZA_TYPE_CHAT,
msg, NULL);
}
xmpp_send(jabber_conn.conn, message);
xmpp_stanza_release(message);
}
void
jabber_send_groupchat(const char * const msg, const char * const recipient)
{