comparison libpurple/protocols/qq/qq_network.c @ 24154:237e5a94e11c

2008.10.08 - ccpaging <ccpaging(at)gmail.com> * Update group part * Delete some meaningless functions and data * Added 'change my icon' 2008.10.08 - lonicerae <lonicerae(at)gmail.com> * Merge 20081008 patch into trunk
author SHiNE CsyFeK <csyfek@gmail.com>
date Wed, 22 Oct 2008 15:08:30 +0000
parents 1bdf7b602684
children 1ee91ff0d5fe
comparison
equal deleted inserted replaced
24153:340fc40fe4ef 24154:237e5a94e11c
708 /* QQ use random seq, to minimize duplicated packets */ 708 /* QQ use random seq, to minimize duplicated packets */
709 srand(time(NULL)); 709 srand(time(NULL));
710 qd->send_seq = rand() & 0xffff; 710 qd->send_seq = rand() & 0xffff;
711 711
712 qd->is_login = FALSE; 712 qd->is_login = FALSE;
713 qd->channel = 1;
714 qd->uid = strtol(purple_account_get_username(purple_connection_get_account(gc)), NULL, 10); 713 qd->uid = strtol(purple_account_get_username(purple_connection_get_account(gc)), NULL, 10);
715 714
716 #ifdef DEBUG 715 #ifdef DEBUG
717 memset(qd->ld.random_key, 0x01, sizeof(qd->ld.random_key)); 716 memset(qd->ld.random_key, 0x01, sizeof(qd->ld.random_key));
718 #else 717 #else
1282 } 1281 }
1283 1282
1284 gint qq_send_room_cmd_mess(PurpleConnection *gc, guint8 room_cmd, guint32 room_id, 1283 gint qq_send_room_cmd_mess(PurpleConnection *gc, guint8 room_cmd, guint32 room_id,
1285 guint8 *data, gint data_len, gint update_class, guint32 ship32) 1284 guint8 *data, gint data_len, gint update_class, guint32 ship32)
1286 { 1285 {
1287 g_return_val_if_fail(room_id > 0, -1); 1286 g_return_val_if_fail(room_cmd > 0, -1);
1288 return send_room_cmd(gc, room_cmd, room_id, data, data_len, update_class, ship32); 1287 return send_room_cmd(gc, room_cmd, room_id, data, data_len, update_class, ship32);
1289 } 1288 }
1290 1289
1291 gint qq_send_room_cmd(PurpleConnection *gc, guint8 room_cmd, guint32 room_id, 1290 gint qq_send_room_cmd(PurpleConnection *gc, guint8 room_cmd, guint32 room_id,
1292 guint8 *data, gint data_len) 1291 guint8 *data, gint data_len)
1293 { 1292 {
1293 g_return_val_if_fail(room_cmd > 0 && room_id > 0, -1);
1294 return send_room_cmd(gc, room_cmd, room_id, data, data_len, 0, 0); 1294 return send_room_cmd(gc, room_cmd, room_id, data, data_len, 0, 0);
1295 } 1295 }
1296 1296
1297 gint qq_send_room_cmd_noid(PurpleConnection *gc, guint8 room_cmd, 1297 gint qq_send_room_cmd_noid(PurpleConnection *gc, guint8 room_cmd,
1298 guint8 *data, gint data_len) 1298 guint8 *data, gint data_len)
1299 { 1299 {
1300 g_return_val_if_fail(room_cmd > 0, -1);
1300 return send_room_cmd(gc, room_cmd, 0, data, data_len, 0, 0); 1301 return send_room_cmd(gc, room_cmd, 0, data, data_len, 0, 0);
1301 } 1302 }
1302 1303
1303 gint qq_send_room_cmd_only(PurpleConnection *gc, guint8 room_cmd, guint32 room_id) 1304 gint qq_send_room_cmd_only(PurpleConnection *gc, guint8 room_cmd, guint32 room_id)
1304 { 1305 {