diff mcabber/src/jabglue.c @ 745:413e95f3051a

Introduce user "events" list Not used yet. The events list (evs_list) will be used to queue events for user approval, for example subscription requests, file tranfers, etc. The evs stuff is actually almost the same as the iqs stuff, a lot of code is duplicated... :-\
author Mikael Berthe <mikael@lilotux.net>
date Mon, 13 Mar 2006 17:28:24 +0100
parents 2f027806cd48
children 6c633adaae10
line wrap: on
line diff
--- a/mcabber/src/jabglue.c	Sat Mar 11 16:37:24 2006 +0100
+++ b/mcabber/src/jabglue.c	Mon Mar 13 17:28:24 2006 +0100
@@ -188,7 +188,7 @@
 
   if (jstate == STATE_CONNECTING) {
     if (jc) {
-      iqs *iqn;
+      eviqs *iqn;
       xmlnode z;
 
       iqn = iqs_new(JPACKET__GET, NS_AUTH, "auth", IQS_DEFAULT_TIMEOUT);
@@ -465,7 +465,7 @@
 void jb_addbuddy(const char *jid, const char *name, const char *group)
 {
   xmlnode y, z;
-  iqs *iqn;
+  eviqs *iqn;
   char *cleanjid;
 
   if (!online) return;
@@ -508,7 +508,7 @@
 void jb_delbuddy(const char *jid)
 {
   xmlnode x, y, z;
-  iqs *iqn;
+  eviqs *iqn;
   char *cleanjid;
 
   if (!online) return;
@@ -554,7 +554,7 @@
 void jb_updatebuddy(const char *jid, const char *name, const char *group)
 {
   xmlnode y;
-  iqs *iqn;
+  eviqs *iqn;
   char *cleanjid;
   gchar *name_utf8;
 
@@ -674,7 +674,7 @@
 void jb_room_unlock(const char *room)
 {
   xmlnode y, z;
-  iqs *iqn;
+  eviqs *iqn;
 
   if (!online || !room) return;
 
@@ -696,7 +696,7 @@
 void jb_room_destroy(const char *room, const char *venue, const char *reason)
 {
   xmlnode y, z;
-  iqs *iqn;
+  eviqs *iqn;
 
   if (!online || !room) return;
 
@@ -733,7 +733,7 @@
                       struct role_affil ra, const char *reason)
 {
   xmlnode y, z;
-  iqs *iqn;
+  eviqs *iqn;
 
   if (!online || !roomid) return 1;
   if (!jid && !nick) return 1;