diff options
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/core.c | 13 | ||||
-rw-r--r-- | src/ui/ui.h | 1 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/ui/core.c b/src/ui/core.c index b9f526cc..48143f48 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -382,6 +382,19 @@ ui_get_current_chat(void) } void +ui_message_receipt(const char * const barejid, const char * const id) +{ + ProfChatWin *chatwin = wins_get_chat(barejid); + if (chatwin) { + ProfWin *win = (ProfWin*) chatwin; + GString *message = g_string_new("Message received: "); + g_string_append(message, id); + win_save_println(win, message->str); + g_string_free(message, TRUE); + } +} + +void ui_incoming_msg(const char * const barejid, const char * const resource, const char * const message, GTimeVal *tv_stamp) { gboolean win_created = FALSE; diff --git a/src/ui/ui.h b/src/ui/ui.h index a0408503..b621a539 100644 --- a/src/ui/ui.h +++ b/src/ui/ui.h @@ -116,6 +116,7 @@ void ui_handle_stanza(const char * const msg); void ui_contact_typing(const char * const barejid, const char * const resource); void ui_incoming_msg(const char * const from, const char * const resource, const char * const message, GTimeVal *tv_stamp); void ui_incoming_private_msg(const char * const fulljid, const char * const message, GTimeVal *tv_stamp); +void ui_message_receipt(const char * const barejid, const char * const id); void ui_disconnected(void); void ui_recipient_gone(const char * const barejid, const char * const resource); |