{"action":"created","issue":{"url":"https://api.github.com/repos/SSilence/selfoss/issues/611","labels_url":"https://api.github.com/repos/SSilence/selfoss/issues/611/labels{/name}","comments_url":"https://api.github.com/repos/SSilence/selfoss/issues/611/comments","events_url":"https://api.github.com/repos/SSilence/selfoss/issues/611/events","html_url":"https://github.com/SSilence/selfoss/pull/611","id":53929443,"number":611,"title":"Add session keep alive","user":{"login":"PhrozenByte","id":920356,"avatar_url":"https://avatars.githubusercontent.com/u/920356?v=3","gravatar_id":"","url":"https://api.github.com/users/PhrozenByte","html_url":"https://github.com/PhrozenByte","followers_url":"https://api.github.com/users/PhrozenByte/followers","following_url":"https://api.github.com/users/PhrozenByte/following{/other_user}","gists_url":"https://api.github.com/users/PhrozenByte/gists{/gist_id}","starred_url":"https://api.github.com/users/PhrozenByte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PhrozenByte/subscriptions","organizations_url":"https://api.github.com/users/PhrozenByte/orgs","repos_url":"https://api.github.com/users/PhrozenByte/repos","events_url":"https://api.github.com/users/PhrozenByte/events{/privacy}","received_events_url":"https://api.github.com/users/PhrozenByte/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-09T23:34:12Z","updated_at":"2015-01-10T00:01:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SSilence/selfoss/pulls/611","html_url":"https://github.com/SSilence/selfoss/pull/611","diff_url":"https://github.com/SSilence/selfoss/pull/611.diff","patch_url":"https://github.com/SSilence/selfoss/pull/611.patch"},"body":"Send periodic AJAX requests to keep the session alive. About every 10 minutes a request is sent, which actually does nothing, but prevents PHP from garbage collecting the session file. When the user is neither logged in nor Selfoss is in public mode, the users session expired and can't be re-initialized automatically, as it would be possible in public mode. If this is the case, reload the page, which will present the login form."},"comment":{"url":"https://api.github.com/repos/SSilence/selfoss/issues/comments/69423367","html_url":"https://github.com/SSilence/selfoss/pull/611#issuecomment-69423367","issue_url":"https://api.github.com/repos/SSilence/selfoss/issues/611","id":69423367,"user":{"login":"PhrozenByte","id":920356,"avatar_url":"https://avatars.githubusercontent.com/u/920356?v=3","gravatar_id":"","url":"https://api.github.com/users/PhrozenByte","html_url":"https://github.com/PhrozenByte","followers_url":"https://api.github.com/users/PhrozenByte/followers","following_url":"https://api.github.com/users/PhrozenByte/following{/other_user}","gists_url":"https://api.github.com/users/PhrozenByte/gists{/gist_id}","starred_url":"https://api.github.com/users/PhrozenByte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PhrozenByte/subscriptions","organizations_url":"https://api.github.com/users/PhrozenByte/orgs","repos_url":"https://api.github.com/users/PhrozenByte/repos","events_url":"https://api.github.com/users/PhrozenByte/events{/privacy}","received_events_url":"https://api.github.com/users/PhrozenByte/received_events","type":"User","site_admin":false},"created_at":"2015-01-10T00:01:57Z","updated_at":"2015-01-10T00:01:57Z","body":"The point about this pull request is that your session never expires unless you close your browser window. So, which circumstances have you in mind?"}}