mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-22 20:36:22 +00:00
Removed chat states from chat_session module, WIP
This commit is contained in:
@@ -37,21 +37,17 @@
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
typedef struct chat_session_t {
|
||||
char *barejid;
|
||||
char *resource;
|
||||
gboolean send_states;
|
||||
} ChatSession;
|
||||
|
||||
void chat_sessions_init(void);
|
||||
void chat_sessions_clear(void);
|
||||
|
||||
gboolean chat_session_exists(const char * const barejid);
|
||||
char* chat_session_get_resource(const char * const barejid);
|
||||
gboolean chat_session_send_states(const char * const barejid);
|
||||
|
||||
void chat_session_on_message_send(const char * const barejid);
|
||||
void chat_session_on_window_close(const char * const barejid);
|
||||
void chat_session_on_incoming_message(const char * const barejid, const char * const resource, gboolean send_states);
|
||||
void chat_session_on_offline(const char * const barejid, const char * const resource);
|
||||
void chat_session_on_cancel(const char * const jid);
|
||||
void chat_session_on_gone(const char * const barejid);
|
||||
|
||||
void chat_session_on_activity(const char * const barejid);
|
||||
void chat_session_on_inactivity(const char * const barejid);
|
||||
ChatSession* chat_session_get(const char * const barejid);
|
||||
void chat_session_on_recipient_activity(const char * const barejid, const char * const resourcepart);
|
||||
void chat_session_remove(const char * const barejid);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user