On 05/01/2012 12:49 PM, A.L.E.C wrote:
Digging into session issues I've found this keep-alive thing a little bit overcomplicated and unclear. The keep-alive setting handles two things: session keeping and new-mail checking. Some plugins also bind to keep-alive to do some recurring actions (e.g. to display calendar alarms, etc.).
The changes are already implemented in keep-alive branch which will be merged into master soon (before 0.9-beta). All plugins which were using 'keep-alive' hook for state updates should now use 'refresh' hook. If there are any plugins which implement their own recurring requests should also consider switching to 'refresh' request.
Note: Refreshing can be now disabled by the user (or admin).