diff mcabber/mcabber/roster.h @ 2165:db6ca1e1e082

Remove support for obsolete XEP 22
author franky
date Fri, 17 Oct 2014 22:33:19 +0200
parents 8dc418af3e72
children 0d350e979bde
line wrap: on
line diff
--- a/mcabber/mcabber/roster.h	Fri Oct 17 22:31:03 2014 +0200
+++ b/mcabber/mcabber/roster.h	Fri Oct 17 22:33:19 2014 +0200
@@ -121,16 +121,8 @@
 #define ROSTER_FLAG_USRLOCK (1U<<3) // Node should not be removed from buddylist
 // ROSTER_FLAG_LOCAL   (1U<<4) // Buddy not on server's roster  (??)
 
-// #define XEP0022 (Officially obsoleted by XMPP Council)
 #define XEP0085
 
-struct xep0022 {
-  guint support;
-  guint last_state_sent;
-  gchar *last_msgid_sent;
-  guint last_state_rcvd;
-  gchar *last_msgid_rcvd;
-};
 struct xep0085 {
   guint support;
   guint last_state_sent;
@@ -153,17 +145,12 @@
 
 /* Message event and chat state flags */
 #define ROSTER_EVENT_NONE      0U
-/* XEP-22 Message Events */
-#define ROSTER_EVENT_OFFLINE   (1U<<0)
-#define ROSTER_EVENT_DELIVERED (1U<<1)
-#define ROSTER_EVENT_DISPLAYED (1U<<2)
-/* XEP-22 & XEP-85 */
-#define ROSTER_EVENT_COMPOSING (1U<<3)
 /* XEP-85 Chat State Notifications */
-#define ROSTER_EVENT_ACTIVE    (1U<<4)
-#define ROSTER_EVENT_PAUSED    (1U<<5)
-#define ROSTER_EVENT_INACTIVE  (1U<<6)
-#define ROSTER_EVENT_GONE      (1U<<7)
+#define ROSTER_EVENT_COMPOSING (1U<<0)
+#define ROSTER_EVENT_ACTIVE    (1U<<1)
+#define ROSTER_EVENT_PAUSED    (1U<<2)
+#define ROSTER_EVENT_INACTIVE  (1U<<3)
+#define ROSTER_EVENT_GONE      (1U<<4)
 
 extern GList *buddylist;
 extern GList *current_buddy;
@@ -248,7 +235,6 @@
 void    buddy_resource_setcaps(gpointer rosterdata, const char *resname,
                                const char *caps);
 char   *buddy_resource_getcaps(gpointer rosterdata, const char *resname);
-struct xep0022 *buddy_resource_xep22(gpointer rosterdata, const char *resname);
 struct xep0085 *buddy_resource_xep85(gpointer rosterdata, const char *resname);
 struct pgp_data *buddy_resource_pgp(gpointer rosterdata, const char *resname);
 enum imrole buddy_getrole(gpointer rosterdata, const char *resname);