Mercurial > pidgin.yaz
comparison libpurple/protocols/mxit/actions.c @ 31963:7119b2c43637
Improve searching.
author | andrew.victor@mxit.com |
---|---|
date | Mon, 18 Apr 2011 19:38:21 +0000 |
parents | efed7d3c5574 |
children | 82ca1b879265 |
comparison
equal
deleted
inserted
replaced
31962:eb927f960c14 | 31963:7119b2c43637 |
---|---|
440 { | 440 { |
441 PurpleConnection* gc = (PurpleConnection*) action->context; | 441 PurpleConnection* gc = (PurpleConnection*) action->context; |
442 struct MXitSession* session = (struct MXitSession*) gc->proto_data; | 442 struct MXitSession* session = (struct MXitSession*) gc->proto_data; |
443 const char* profilelist[] = { | 443 const char* profilelist[] = { |
444 CP_PROFILE_BIRTHDATE, CP_PROFILE_GENDER, CP_PROFILE_FULLNAME, CP_PROFILE_FIRSTNAME, | 444 CP_PROFILE_BIRTHDATE, CP_PROFILE_GENDER, CP_PROFILE_FULLNAME, CP_PROFILE_FIRSTNAME, |
445 CP_PROFILE_LASTNAME, CP_PROFILE_REGCOUNTRY, CP_PROFILE_STATUS, CP_PROFILE_AVATAR }; | 445 CP_PROFILE_LASTNAME, CP_PROFILE_REGCOUNTRY, CP_PROFILE_STATUS, CP_PROFILE_AVATAR, |
446 | 446 CP_PROFILE_WHEREAMI, CP_PROFILE_ABOUTME }; |
447 mxit_send_suggest_friends( session, 20, ARRAY_SIZE( profilelist ), profilelist ); | 447 |
448 mxit_send_suggest_friends( session, MXIT_SEARCHRESULTS_MAX, ARRAY_SIZE( profilelist ), profilelist ); | |
448 } | 449 } |
449 | 450 |
450 | 451 |
451 /*------------------------------------------------------------------------ | 452 /*------------------------------------------------------------------------ |
452 * Perform contact search. | 453 * Perform contact search. |
456 static void mxit_user_search_cb( PurpleConnection *gc, const char *input ) | 457 static void mxit_user_search_cb( PurpleConnection *gc, const char *input ) |
457 { | 458 { |
458 struct MXitSession* session = (struct MXitSession*) gc->proto_data; | 459 struct MXitSession* session = (struct MXitSession*) gc->proto_data; |
459 const char* profilelist[] = { | 460 const char* profilelist[] = { |
460 CP_PROFILE_BIRTHDATE, CP_PROFILE_GENDER, CP_PROFILE_FULLNAME, CP_PROFILE_FIRSTNAME, | 461 CP_PROFILE_BIRTHDATE, CP_PROFILE_GENDER, CP_PROFILE_FULLNAME, CP_PROFILE_FIRSTNAME, |
461 CP_PROFILE_LASTNAME, CP_PROFILE_REGCOUNTRY, CP_PROFILE_STATUS, CP_PROFILE_AVATAR }; | 462 CP_PROFILE_LASTNAME, CP_PROFILE_REGCOUNTRY, CP_PROFILE_STATUS, CP_PROFILE_AVATAR, |
462 | 463 CP_PROFILE_WHEREAMI, CP_PROFILE_ABOUTME }; |
463 mxit_send_suggest_search( session, 20, input, ARRAY_SIZE( profilelist ), profilelist ); | 464 |
465 mxit_send_suggest_search( session, MXIT_SEARCHRESULTS_MAX, input, ARRAY_SIZE( profilelist ), profilelist ); | |
464 } | 466 } |
465 | 467 |
466 | 468 |
467 /*------------------------------------------------------------------------ | 469 /*------------------------------------------------------------------------ |
468 * Display the search input form. | 470 * Display the search input form. |