| 491 } |
491 } |
| 492 |
492 |
| 493 return NULL; |
493 return NULL; |
| 494 } |
494 } |
| 495 |
495 |
| |
496 MsnUser * |
| |
497 msn_userlist_find_user_with_id(MsnUserList *userlist, const char *uid) |
| |
498 { |
| |
499 GList *l; |
| |
500 |
| |
501 g_return_val_if_fail(uid != NULL, NULL); |
| |
502 |
| |
503 for (l = userlist->users; l != NULL; l = l->next) |
| |
504 { |
| |
505 MsnUser *user = (MsnUser *)l->data; |
| |
506 |
| |
507 if (user->uid == NULL) { |
| |
508 continue; |
| |
509 } |
| |
510 |
| |
511 if ( !g_strcasecmp(uid, user->uid) ) { |
| |
512 return user; |
| |
513 } |
| |
514 } |
| |
515 |
| |
516 return NULL; |
| |
517 } |
| |
518 |
| 496 void |
519 void |
| 497 msn_userlist_add_group(MsnUserList *userlist, MsnGroup *group) |
520 msn_userlist_add_group(MsnUserList *userlist, MsnGroup *group) |
| 498 { |
521 { |
| 499 userlist->groups = g_list_append(userlist->groups, group); |
522 userlist->groups = g_list_append(userlist->groups, group); |
| 500 } |
523 } |