libpurple/protocols/qq/qq_process.c

branch
openq
changeset 24348
1249d8b99aa9
parent 24346
98c009d1f4e0
child 24349
a77c0e009d10
equal deleted inserted replaced
24347:1be96a4cc150 24348:1249d8b99aa9
357 break; 357 break;
358 case QQ_CMD_GET_BUDDIES_LIST: 358 case QQ_CMD_GET_BUDDIES_LIST:
359 qq_request_get_buddies_and_rooms(gc, 0, QQ_CMD_CLASS_UPDATE_ALL); 359 qq_request_get_buddies_and_rooms(gc, 0, QQ_CMD_CLASS_UPDATE_ALL);
360 break; 360 break;
361 case QQ_CMD_GET_BUDDIES_AND_ROOMS: 361 case QQ_CMD_GET_BUDDIES_AND_ROOMS:
362 qq_request_get_buddies_level(gc, QQ_CMD_CLASS_UPDATE_ALL); 362 if (qd->client_version >= 2007) {
363 /* QQ2007/2008 can not get buddies level*/
364 qq_request_get_buddies_online(gc, 0, QQ_CMD_CLASS_UPDATE_ALL);
365 } else {
366 qq_request_get_buddies_level(gc, QQ_CMD_CLASS_UPDATE_ALL);
367 }
363 break; 368 break;
364 case QQ_CMD_GET_LEVEL: 369 case QQ_CMD_GET_LEVEL:
365 qq_request_get_buddies_online(gc, 0, QQ_CMD_CLASS_UPDATE_ALL); 370 qq_request_get_buddies_online(gc, 0, QQ_CMD_CLASS_UPDATE_ALL);
366 break; 371 break;
367 case QQ_CMD_GET_BUDDIES_ONLINE: 372 case QQ_CMD_GET_BUDDIES_ONLINE:

mercurial