[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Ayttm-commits] CVS: ayttm/modules/msn2 msn.C,1.41,1.42
From: |
Colin Leroy <address@hidden> |
Subject: |
[Ayttm-commits] CVS: ayttm/modules/msn2 msn.C,1.41,1.42 |
Date: |
Tue, 21 Jan 2003 08:22:49 -0500 |
Update of /cvsroot/ayttm/ayttm/modules/msn2
In directory subversions:/tmp/cvs-serv7206/modules/msn2
Modified Files:
msn.C
Log Message:
service->add_group & service->rename_group
Index: msn.C
===================================================================
RCS file: /cvsroot/ayttm/ayttm/modules/msn2/msn.C,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- msn.C 20 Jan 2003 15:33:29 -0000 1.41
+++ msn.C 21 Jan 2003 13:22:22 -0000 1.42
@@ -1355,6 +1355,41 @@
}
+void eb_msn_add_group(gchar *group)
+{
+ char *id = NULL;
+
+ if (!group || !strlen(group) || !strcmp(group,_("Buddies")))
+ return;
+
+ id = value_pair_get_value(msn_grouplist, group);
+
+ if (!id && mainconn) {
+ char *enc = StrToUtf8(group);
+ msn_add_group(mainconn, enc);
+ ext_got_group("-1", enc);
+ free(enc);
+ }
+}
+
+void eb_msn_rename_group(gchar *ogroup, gchar *ngroup)
+{
+ char *id = NULL;
+
+ if (!ogroup || !strlen(ogroup) || !strcmp(ogroup,_("Buddies")))
+ return;
+
+ id = value_pair_get_value(msn_grouplist, ogroup);
+
+ if (id && strcmp("-1",id) && mainconn) {
+ char *enc = StrToUtf8(ngroup);
+ msn_rename_group(mainconn, id, enc);
+ msn_grouplist = value_pair_remove(msn_grouplist, ogroup);
+ msn_grouplist = value_pair_add (msn_grouplist, ngroup, id);
+ free(enc);
+ }
+}
+
input_list * eb_msn_get_prefs()
{
return(NULL);
@@ -1412,7 +1447,8 @@
sc->get_smileys = eb_msn_get_smileys;
sc->change_group = eb_msn_change_group;
sc->del_group = eb_msn_del_group;
-
+ sc->add_group = eb_msn_add_group;
+ sc->rename_group = eb_msn_rename_group;
return sc;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Ayttm-commits] CVS: ayttm/modules/msn2 msn.C,1.41,1.42,
Colin Leroy <address@hidden> <=
- Prev by Date:
[Ayttm-commits] CVS: ayttm ChangeLog,1.176,1.177 configure.in,1.172,1.173
- Next by Date:
[Ayttm-commits] CVS: ayttm/modules/yahoo2 yahoo.c,1.17,1.18
- Previous by thread:
[Ayttm-commits] CVS: ayttm ChangeLog,1.176,1.177 configure.in,1.172,1.173
- Next by thread:
[Ayttm-commits] CVS: ayttm/modules/yahoo2 yahoo.c,1.17,1.18
- Index(es):