[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Ayttm-commits] CVS: ayttm/modules/icq-toc/libtoc libtoc.c,1.12,1.13
From: |
Colin Leroy <address@hidden> |
Subject: |
[Ayttm-commits] CVS: ayttm/modules/icq-toc/libtoc libtoc.c,1.12,1.13 |
Date: |
Thu, 27 Mar 2003 11:49:26 -0500 |
Update of /cvsroot/ayttm/ayttm/modules/icq-toc/libtoc
In directory subversions:/tmp/cvs-serv1825/modules/icq-toc/libtoc
Modified Files:
libtoc.c
Log Message:
allow contacts to see us online
(crash.c: add SIGTRAP)
Index: libtoc.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/modules/icq-toc/libtoc/libtoc.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- libtoc.c 27 Mar 2003 14:15:15 -0000 1.12
+++ libtoc.c 27 Mar 2003 16:49:24 -0000 1.13
@@ -660,6 +660,16 @@
}
+
+void icqtoc_accept_user(toc_conn *conn, char *user)
+{
+ char buff2[1024];
+ g_snprintf(buff2, 2048, "toc2_add_permit %s", icq_normalize(user));
+ send_flap(conn, DATA, buff2);
+ g_snprintf(buff2, 2048, "toc2_remove_deny %s", icq_normalize(user));
+ send_flap(conn, DATA, buff2);
+}
+
char * get_flap(toc_conn * conn )
{
static char buff[8192];
@@ -1174,6 +1184,17 @@
icqtoc_error_message(message);
}
}
+ else if (!strcmp(c,"YOU_WERE_ADDED2"))
+ {
+ char nick[200];
+ for(j=0; buff[i] != ':' && j < 200; i++, j++ )
+ {
+ nick[j] = buff[i];
+ }
+ nick[j] = '\0';
+ i++;
+ icqtoc_accept_user(conn, nick);
+ }
else if(!strcmp(c, "ERROR"))
{
icqtoc_error_message(parse_error(buff+6));
@@ -1409,6 +1430,11 @@
send_flap(conn, DATA, buff2);
}
+ for( node = list; node; node=node->next )
+ {
+ char * handle = node->data;
+ icqtoc_accept_user(conn, handle);
+ }
}
void icqtoc_add_buddy( toc_conn * conn, char * user, char * group )
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Ayttm-commits] CVS: ayttm/modules/icq-toc/libtoc libtoc.c,1.12,1.13,
Colin Leroy <address@hidden> <=
- Prev by Date:
[Ayttm-commits] CVS: ayttm ChangeLog,1.454,1.455 configure.in,1.451,1.452
- Next by Date:
[Ayttm-commits] CVS: ayttm/modules/icq-toc/libtoc libtoc.c,1.13,1.14 libtoc.h,1.5,1.6
- Previous by thread:
[Ayttm-commits] CVS: ayttm ChangeLog,1.454,1.455 configure.in,1.451,1.452
- Next by thread:
[Ayttm-commits] CVS: ayttm/modules/icq-toc/libtoc libtoc.c,1.13,1.14 libtoc.h,1.5,1.6
- Index(es):