Mercurial > pidgin
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 { |