Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/notification.c @ 31344:ac9035aeb087
Remove dead assignments in new MSN code.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Thu, 04 Nov 2010 04:41:48 +0000 |
parents | 23be655cc688 |
children | 2de522fa534a |
comparison
equal
deleted
inserted
replaced
31337:56e1f06471a9 | 31344:ac9035aeb087 |
---|---|
93 connect_cb(MsnServConn *servconn) | 93 connect_cb(MsnServConn *servconn) |
94 { | 94 { |
95 MsnCmdProc *cmdproc; | 95 MsnCmdProc *cmdproc; |
96 MsnSession *session; | 96 MsnSession *session; |
97 MsnTransaction *trans; | 97 MsnTransaction *trans; |
98 PurpleAccount *account; | |
99 GString *vers; | 98 GString *vers; |
100 const char *ver_str; | 99 const char *ver_str; |
101 int i; | 100 int i; |
102 | 101 |
103 g_return_if_fail(servconn != NULL); | 102 g_return_if_fail(servconn != NULL); |
104 | 103 |
105 cmdproc = servconn->cmdproc; | 104 cmdproc = servconn->cmdproc; |
106 session = servconn->session; | 105 session = servconn->session; |
107 account = session->account; | |
108 | 106 |
109 vers = g_string_new(""); | 107 vers = g_string_new(""); |
110 | 108 |
111 for (i = WLM_MAX_PROTOCOL; i >= WLM_MIN_PROTOCOL; i--) | 109 for (i = WLM_MAX_PROTOCOL; i >= WLM_MIN_PROTOCOL; i--) |
112 g_string_append_printf(vers, " MSNP%d", i); | 110 g_string_append_printf(vers, " MSNP%d", i); |
187 } | 185 } |
188 | 186 |
189 static void | 187 static void |
190 usr_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) | 188 usr_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) |
191 { | 189 { |
192 MsnSession *session; | 190 MsnSession *session = cmdproc->session; |
193 PurpleAccount *account; | |
194 | |
195 session = cmdproc->session; | |
196 account = session->account; | |
197 | 191 |
198 if (!g_ascii_strcasecmp(cmd->params[1], "OK")) | 192 if (!g_ascii_strcasecmp(cmd->params[1], "OK")) |
199 { | 193 { |
200 /* authenticate OK */ | 194 /* authenticate OK */ |
201 msn_session_set_login_step(session, MSN_LOGIN_STEP_SYN); | 195 msn_session_set_login_step(session, MSN_LOGIN_STEP_SYN); |
730 return; | 724 return; |
731 } | 725 } |
732 for (domain_node = xmlnode_get_child(root, "d"); | 726 for (domain_node = xmlnode_get_child(root, "d"); |
733 domain_node; | 727 domain_node; |
734 domain_node = xmlnode_get_next_twin(domain_node)) { | 728 domain_node = xmlnode_get_next_twin(domain_node)) { |
735 const gchar * domain = NULL; | |
736 xmlnode *contact_node = NULL; | 729 xmlnode *contact_node = NULL; |
737 | |
738 domain = xmlnode_get_attrib(domain_node, "n"); | |
739 | 730 |
740 for (contact_node = xmlnode_get_child(domain_node, "c"); | 731 for (contact_node = xmlnode_get_child(domain_node, "c"); |
741 contact_node; | 732 contact_node; |
742 contact_node = xmlnode_get_next_twin(contact_node)) { | 733 contact_node = xmlnode_get_next_twin(contact_node)) { |
743 const gchar *list; | 734 const gchar *list; |
1019 | 1010 |
1020 static void | 1011 static void |
1021 iln_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) | 1012 iln_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) |
1022 { | 1013 { |
1023 MsnSession *session; | 1014 MsnSession *session; |
1024 PurpleAccount *account; | |
1025 PurpleConnection *gc; | |
1026 MsnUser *user; | 1015 MsnUser *user; |
1027 MsnObject *msnobj = NULL; | 1016 MsnObject *msnobj = NULL; |
1028 unsigned long clientid, extcaps; | 1017 unsigned long clientid, extcaps; |
1029 char *extcap_str; | 1018 char *extcap_str; |
1030 int networkid = 0; | 1019 int networkid = 0; |
1031 const char *state, *passport; | 1020 const char *state, *passport; |
1032 char *friendly; | 1021 char *friendly; |
1033 | 1022 |
1034 session = cmdproc->session; | 1023 session = cmdproc->session; |
1035 account = session->account; | |
1036 gc = purple_account_get_connection(account); | |
1037 | 1024 |
1038 state = cmd->params[1]; | 1025 state = cmd->params[1]; |
1039 passport = cmd->params[2]; | 1026 passport = cmd->params[2]; |
1040 | 1027 |
1041 user = msn_userlist_find_user(session->userlist, passport); | 1028 user = msn_userlist_find_user(session->userlist, passport); |
1244 | 1231 |
1245 static void | 1232 static void |
1246 nln_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) | 1233 nln_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) |
1247 { | 1234 { |
1248 MsnSession *session; | 1235 MsnSession *session; |
1249 PurpleAccount *account; | |
1250 PurpleConnection *gc; | |
1251 MsnUser *user; | 1236 MsnUser *user; |
1252 MsnObject *msnobj; | 1237 MsnObject *msnobj; |
1253 unsigned long clientid, extcaps; | 1238 unsigned long clientid, extcaps; |
1254 char *extcap_str; | 1239 char *extcap_str; |
1255 int networkid; | 1240 int networkid; |
1256 const char *state, *passport, *friendly; | 1241 const char *state, *passport, *friendly; |
1257 | 1242 |
1258 session = cmdproc->session; | 1243 session = cmdproc->session; |
1259 account = session->account; | |
1260 gc = purple_account_get_connection(account); | |
1261 | 1244 |
1262 state = cmd->params[0]; | 1245 state = cmd->params[0]; |
1263 passport = cmd->params[1]; | 1246 passport = cmd->params[1]; |
1264 networkid = atoi(cmd->params[2]); | 1247 networkid = atoi(cmd->params[2]); |
1265 friendly = purple_url_decode(cmd->params[3]); | 1248 friendly = purple_url_decode(cmd->params[3]); |
1453 port = 80; | 1436 port = 80; |
1454 | 1437 |
1455 swboard = msn_switchboard_new(session); | 1438 swboard = msn_switchboard_new(session); |
1456 | 1439 |
1457 msn_switchboard_set_invited(swboard, TRUE); | 1440 msn_switchboard_set_invited(swboard, TRUE); |
1458 msn_switchboard_set_session_id(swboard, cmd->params[0]); | 1441 msn_switchboard_set_session_id(swboard, session_id); |
1459 msn_switchboard_set_auth_key(swboard, cmd->params[3]); | 1442 msn_switchboard_set_auth_key(swboard, cmd->params[3]); |
1460 swboard->im_user = g_strdup(cmd->params[4]); | 1443 swboard->im_user = g_strdup(cmd->params[4]); |
1461 /* msn_switchboard_add_user(swboard, cmd->params[4]); */ | 1444 /* msn_switchboard_add_user(swboard, cmd->params[4]); */ |
1462 | 1445 |
1463 if (!msn_switchboard_connect(swboard, host, port)) | 1446 if (!msn_switchboard_connect(swboard, host, port)) |
1694 static void | 1677 static void |
1695 ubx_cmd_post(MsnCmdProc *cmdproc, MsnCommand *cmd, char *payload, | 1678 ubx_cmd_post(MsnCmdProc *cmdproc, MsnCommand *cmd, char *payload, |
1696 size_t len) | 1679 size_t len) |
1697 { | 1680 { |
1698 MsnSession *session; | 1681 MsnSession *session; |
1699 PurpleAccount *account; | |
1700 MsnUser *user; | 1682 MsnUser *user; |
1701 const char *passport; | 1683 const char *passport; |
1702 xmlnode *payloadNode; | 1684 xmlnode *payloadNode; |
1703 char *psm_str, *str; | 1685 char *psm_str, *str; |
1704 | 1686 |
1705 session = cmdproc->session; | 1687 session = cmdproc->session; |
1706 account = session->account; | |
1707 | 1688 |
1708 passport = cmd->params[0]; | 1689 passport = cmd->params[0]; |
1709 if (g_str_equal(passport, session->user->passport)) | 1690 if (g_str_equal(passport, session->user->passport)) |
1710 user = session->user; | 1691 user = session->user; |
1711 else | 1692 else |