ayttm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Ayttm-commits] CVS: ayttm/modules/msn2 msn.C,1.39,1.40


From: Colin Leroy <address@hidden>
Subject: [Ayttm-commits] CVS: ayttm/modules/msn2 msn.C,1.39,1.40
Date: Mon, 20 Jan 2003 09:13:31 -0500

Update of /cvsroot/ayttm/ayttm/modules/msn2
In directory subversions:/tmp/cvs-serv6952/modules/msn2

Modified Files:
        msn.C 
Log Message:
- src/service.h sr/util.c
Add a del_group() callback (deletes a group server-side)
- modules/msn2/msn.C modules/msn2/libmsn2/msn_core.[Ch]
implement group deletion


Index: msn.C
===================================================================
RCS file: /cvsroot/ayttm/ayttm/modules/msn2/msn.C,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- msn.C       20 Jan 2003 10:02:16 -0000      1.39
+++ msn.C       20 Jan 2003 14:13:29 -0000      1.40
@@ -1334,6 +1334,25 @@
        return TRUE;
 }
 
+void eb_msn_del_group(gchar *group) 
+{
+       char *id = NULL;
+       
+       if (!group || !strlen(group) || !strcmp(group,_("Buddies")))
+               return;
+       
+       id = value_pair_get_value(msn_grouplist, group);
+       
+       if (!id || !strcmp(id, "-1"))
+               return;
+       
+       if (mainconn) {
+               msn_del_group(mainconn, id);
+               msn_grouplist = value_pair_remove(msn_grouplist, group);
+       }
+       
+}
+
 input_list * eb_msn_get_prefs()
 {
        return(NULL);
@@ -1390,7 +1409,8 @@
         sc->get_color = eb_msn_get_color;
         sc->get_smileys = eb_msn_get_smileys;
         sc->change_group = eb_msn_change_group;
-
+       sc->del_group = eb_msn_del_group;
+       
        return sc;
 }
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]