# HG changeset patch # User Mark Doliner # Date 1068530244 0 # Node ID 2bdacd38528ce95b818ce5b9f9c2bf346811920e # Parent 859e4cf4d472173e98b26cdd2642146eb7b42994 [gaim-migrate @ 8087] I renamed aim_bos_setidle to aim_srv_setidle, and removed the conn parameter. Also some other minor internal changes. committer: Tailor Script diff -r 859e4cf4d472 -r 2bdacd38528c src/protocols/oscar/aim.h --- a/src/protocols/oscar/aim.h Tue Nov 11 05:41:44 2003 +0000 +++ b/src/protocols/oscar/aim.h Tue Nov 11 05:57:24 2003 +0000 @@ -595,6 +595,7 @@ /* 0x0001 - service.c */ faim_export int aim_srv_setavailmsg(aim_session_t *sess, char *msg); +faim_export int aim_srv_setidle(aim_session_t *sess, fu32_t idletime); @@ -613,7 +614,6 @@ faim_export int aim_sendpauseack(aim_session_t *sess, aim_conn_t *conn); faim_export int aim_nop(aim_session_t *, aim_conn_t *); faim_export int aim_flap_nop(aim_session_t *sess, aim_conn_t *conn); -faim_export int aim_bos_setidle(aim_session_t *, aim_conn_t *, fu32_t); faim_export int aim_bos_changevisibility(aim_session_t *, aim_conn_t *, int, const char *); faim_export int aim_bos_setgroupperm(aim_session_t *, aim_conn_t *, fu32_t mask); faim_export int aim_bos_setprivacyflags(aim_session_t *, aim_conn_t *, fu32_t); diff -r 859e4cf4d472 -r 2bdacd38528c src/protocols/oscar/aim_internal.h --- a/src/protocols/oscar/aim_internal.h Tue Nov 11 05:41:44 2003 +0000 +++ b/src/protocols/oscar/aim_internal.h Tue Nov 11 05:57:24 2003 +0000 @@ -46,7 +46,7 @@ faim_internal int chatnav_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int chat_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int locate_modfirst(aim_session_t *sess, aim_module_t *mod); -faim_internal int general_modfirst(aim_session_t *sess, aim_module_t *mod); +faim_internal int service_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int invite_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int translate_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int popups_modfirst(aim_session_t *sess, aim_module_t *mod); diff -r 859e4cf4d472 -r 2bdacd38528c src/protocols/oscar/conn.c --- a/src/protocols/oscar/conn.c Tue Nov 11 05:41:44 2003 +0000 +++ b/src/protocols/oscar/conn.c Tue Nov 11 05:57:24 2003 +0000 @@ -900,7 +900,7 @@ * Register all the modules for this session... */ aim__registermodule(sess, misc_modfirst); /* load the catch-all first */ - aim__registermodule(sess, general_modfirst); + aim__registermodule(sess, service_modfirst); aim__registermodule(sess, locate_modfirst); aim__registermodule(sess, buddylist_modfirst); aim__registermodule(sess, msg_modfirst); diff -r 859e4cf4d472 -r 2bdacd38528c src/protocols/oscar/oscar.c --- a/src/protocols/oscar/oscar.c Tue Nov 11 05:41:44 2003 +0000 +++ b/src/protocols/oscar/oscar.c Tue Nov 11 05:57:24 2003 +0000 @@ -3848,7 +3848,7 @@ aim_clientready(sess, fr->conn); aim_srv_setavailmsg(sess, NULL); - aim_bos_setidle(sess, fr->conn, 0); + aim_srv_setidle(sess, 0); if (od->icq) { aim_icq_reqofflinemsgs(sess); @@ -4448,7 +4448,7 @@ static void oscar_set_idle(GaimConnection *gc, int time) { OscarData *od = (OscarData *)gc->proto_data; - aim_bos_setidle(od->sess, od->conn, time); + aim_srv_setidle(od->sess, time); } static void oscar_set_info(GaimConnection *gc, const char *text) { diff -r 859e4cf4d472 -r 2bdacd38528c src/protocols/oscar/service.c --- a/src/protocols/oscar/service.c Tue Nov 11 05:41:44 2003 +0000 +++ b/src/protocols/oscar/service.c Tue Nov 11 05:57:24 2003 +0000 @@ -543,8 +543,13 @@ * call it again with zero when you're back. * */ -faim_export int aim_bos_setidle(aim_session_t *sess, aim_conn_t *conn, fu32_t idletime) +faim_export int aim_srv_setidle(aim_session_t *sess, fu32_t idletime) { + aim_conn_t *conn; + + if (!sess || !(conn = aim_conn_findbygroup(sess, AIM_CB_FAM_GEN))) + return -EINVAL; + return aim_genericreq_l(sess, conn, 0x0001, 0x0011, &idletime); } @@ -1069,7 +1074,7 @@ return 0; } -faim_internal int general_modfirst(aim_session_t *sess, aim_module_t *mod) +faim_internal int service_modfirst(aim_session_t *sess, aim_module_t *mod) { mod->family = 0x0001; @@ -1077,7 +1082,7 @@ mod->toolid = 0x0110; mod->toolversion = 0x0629; mod->flags = 0; - strncpy(mod->name, "general", sizeof(mod->name)); + strncpy(mod->name, "service", sizeof(mod->name)); mod->snachandler = snachandler; return 0;