| 4663 aim_icq_getallinfo(od->sess, name); |
4663 aim_icq_getallinfo(od->sess, name); |
| 4664 else |
4664 else |
| 4665 aim_locate_getinfoshort(od->sess, name, 0x00000003); |
4665 aim_locate_getinfoshort(od->sess, name, 0x00000003); |
| 4666 } |
4666 } |
| 4667 |
4667 |
| |
4668 #if 0 |
| 4668 static void oscar_set_dir(GaimConnection *gc, const char *first, const char *middle, const char *last, |
4669 static void oscar_set_dir(GaimConnection *gc, const char *first, const char *middle, const char *last, |
| 4669 const char *maiden, const char *city, const char *state, const char *country, int web) { |
4670 const char *maiden, const char *city, const char *state, const char *country, int web) { |
| 4670 /* XXX - some of these things are wrong, but i'm lazy */ |
4671 /* XXX - some of these things are wrong, but i'm lazy */ |
| 4671 OscarData *od = (OscarData *)gc->proto_data; |
4672 OscarData *od = (OscarData *)gc->proto_data; |
| 4672 aim_locate_setdirinfo(od->sess, first, middle, last, |
4673 aim_locate_setdirinfo(od->sess, first, middle, last, |
| 4673 maiden, NULL, NULL, city, state, NULL, 0, web); |
4674 maiden, NULL, NULL, city, state, NULL, 0, web); |
| 4674 } |
4675 } |
| |
4676 #endif |
| 4675 |
4677 |
| 4676 static void oscar_set_idle(GaimConnection *gc, int time) { |
4678 static void oscar_set_idle(GaimConnection *gc, int time) { |
| 4677 OscarData *od = (OscarData *)gc->proto_data; |
4679 OscarData *od = (OscarData *)gc->proto_data; |
| 4678 aim_srv_setidle(od->sess, time); |
4680 aim_srv_setidle(od->sess, time); |
| 4679 } |
4681 } |
| 4868 } |
4870 } |
| 4869 |
4871 |
| 4870 static void oscar_warn(GaimConnection *gc, const char *name, int anon) { |
4872 static void oscar_warn(GaimConnection *gc, const char *name, int anon) { |
| 4871 OscarData *od = (OscarData *)gc->proto_data; |
4873 OscarData *od = (OscarData *)gc->proto_data; |
| 4872 aim_im_warn(od->sess, od->conn, name, anon ? AIM_WARN_ANON : 0); |
4874 aim_im_warn(od->sess, od->conn, name, anon ? AIM_WARN_ANON : 0); |
| 4873 } |
|
| 4874 |
|
| 4875 static void oscar_dir_search(GaimConnection *gc, const char *first, const char *middle, const char *last, |
|
| 4876 const char *maiden, const char *city, const char *state, const char *country, const char *email) { |
|
| 4877 OscarData *od = (OscarData *)gc->proto_data; |
|
| 4878 if (strlen(email)) |
|
| 4879 aim_search_address(od->sess, od->conn, email); |
|
| 4880 } |
4875 } |
| 4881 |
4876 |
| 4882 static void oscar_add_buddy(GaimConnection *gc, const char *name, GaimGroup *g) { |
4877 static void oscar_add_buddy(GaimConnection *gc, const char *name, GaimGroup *g) { |
| 4883 OscarData *od = (OscarData *)gc->proto_data; |
4878 OscarData *od = (OscarData *)gc->proto_data; |
| 4884 GaimBuddy *b; |
4879 GaimBuddy *b; |
| 6685 g_free(text); |
6680 g_free(text); |
| 6686 } |
6681 } |
| 6687 |
6682 |
| 6688 static void search_by_email_cb(GaimConnection *gc, const char *email) |
6683 static void search_by_email_cb(GaimConnection *gc, const char *email) |
| 6689 { |
6684 { |
| 6690 serv_dir_search(gc, "", "", "", "", "", "", "", email); |
6685 OscarData *od = (OscarData *)gc->proto_data; |
| |
6686 |
| |
6687 aim_search_address(od->sess, od->conn, email); |
| 6691 } |
6688 } |
| 6692 |
6689 |
| 6693 static void oscar_show_find_email(GaimConnection *gc) |
6690 static void oscar_show_find_email(GaimConnection *gc) |
| 6694 { |
6691 { |
| 6695 gaim_request_input(gc, _("Find Buddy by E-mail"), |
6692 gaim_request_input(gc, _("Find Buddy by E-mail"), |