Mercurial > pidgin
comparison libpurple/protocols/msn/msn.c @ 30710:f7ee91763c6b
msn: Remove msn_cmdproc_send_quick in favor of msn_cmdproc_send_trans
With this changes whe have an unified and robust way to send commands.
We avoid duplicated code and it's easier to find problems since the code is only
in one place.
author | masca@cpw.pidgin.im |
---|---|
date | Wed, 10 Mar 2010 22:16:04 +0000 |
parents | 4d7dfeae29c6 |
children | 54c8aeecab4c |
comparison
equal
deleted
inserted
replaced
30709:4d7dfeae29c6 | 30710:f7ee91763c6b |
---|---|
1960 | 1960 |
1961 static void | 1961 static void |
1962 msn_keepalive(PurpleConnection *gc) | 1962 msn_keepalive(PurpleConnection *gc) |
1963 { | 1963 { |
1964 MsnSession *session; | 1964 MsnSession *session; |
1965 MsnTransaction *trans; | |
1965 | 1966 |
1966 session = gc->proto_data; | 1967 session = gc->proto_data; |
1967 | 1968 |
1968 if (!session->http_method) | 1969 if (!session->http_method) |
1969 { | 1970 { |
1970 MsnCmdProc *cmdproc; | 1971 MsnCmdProc *cmdproc; |
1971 | 1972 |
1972 cmdproc = session->notification->cmdproc; | 1973 cmdproc = session->notification->cmdproc; |
1973 | 1974 |
1974 msn_cmdproc_send_quick(cmdproc, "PNG", NULL, NULL); | 1975 trans = msn_transaction_new(cmdproc, "PNG", NULL, NULL); |
1976 msn_cmdproc_send_trans(cmdproc, trans); | |
1975 } | 1977 } |
1976 } | 1978 } |
1977 | 1979 |
1978 static void msn_alias_buddy(PurpleConnection *pc, const char *name, const char *alias) | 1980 static void msn_alias_buddy(PurpleConnection *pc, const char *name, const char *alias) |
1979 { | 1981 { |