Mercurial > pidgin
comparison libpurple/protocols/yahoo/yahoo.h @ 24171:b5210bb72273
Only send a yahoo ping once an hour. The server doesn't like it when send it
every 30 seconds.
We also send a keepalive every 60 seconds or so like the native client does.
I think this fixes #7161
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Tue, 23 Sep 2008 02:50:36 +0000 |
parents | 18a1f0fe5f40 |
children | 0a25d4ed981b 9e0458c98b4c |
comparison
equal
deleted
inserted
replaced
24170:bb8aa63494e7 | 24171:b5210bb72273 |
---|---|
174 /** | 174 /** |
175 * We may receive a list15 in multiple packets with no prior warning as to how many we'll be getting; | 175 * We may receive a list15 in multiple packets with no prior warning as to how many we'll be getting; |
176 * the server expects us to keep track of the group for which it is sending us contact names. | 176 * the server expects us to keep track of the group for which it is sending us contact names. |
177 */ | 177 */ |
178 char *current_list15_grp; | 178 char *current_list15_grp; |
179 time_t last_ping; | |
180 time_t last_keepalive; | |
179 }; | 181 }; |
180 | 182 |
181 #define YAHOO_MAX_STATUS_MESSAGE_LENGTH (255) | 183 #define YAHOO_MAX_STATUS_MESSAGE_LENGTH (255) |
182 | 184 |
183 /* sometimes i wish prpls could #include things from other prpls. then i could just | 185 /* sometimes i wish prpls could #include things from other prpls. then i could just |