{"pull_request":{"user":{"id":327416,"login":"bivald","url":"https://api.github.com/users/bivald","avatar_url":"https://secure.gravatar.com/avatar/00a8d07de7bc05159a34602d17719d4c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"00a8d07de7bc05159a34602d17719d4c"},"title":"Send CSP client disconnect callback before _sessionKey is NULL","merged_at":"2011-12-20T20:17:03Z","created_at":"2011-12-20T19:50:26Z","review_comments":0,"updated_at":"2011-12-20T20:17:03Z","state":"closed","id":616042,"patch_url":"https://github.com/gameclosure/js.io/pull/19.patch","closed_at":"2011-12-20T20:17:03Z","deletions":1,"html_url":"https://github.com/gameclosure/js.io/pull/19","mergeable":null,"issue_url":"https://github.com/gameclosure/js.io/issues/19","base":{"ref":"master","user":{"id":491323,"login":"gameclosure","url":"https://api.github.com/users/gameclosure","avatar_url":"https://secure.gravatar.com/avatar/3318578422e81b68ca6f3589300e67e3?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"3318578422e81b68ca6f3589300e67e3"},"sha":"73cd5126c44b99c44a174b0b32066bf43b107b61","repo":{"git_url":"git://github.com/gameclosure/js.io.git","open_issues":6,"watchers":236,"created_at":"2009-10-21T06:37:32Z","fork":false,"updated_at":"2011-12-20T20:17:04Z","id":344439,"language":"JavaScript","html_url":"https://github.com/gameclosure/js.io","name":"js.io","description":"Javascript Networking Library for building real-time web applications","master_branch":null,"url":"https://api.github.com/repos/gameclosure/js.io","clone_url":"https://github.com/gameclosure/js.io.git","forks":14,"ssh_url":"git@github.com:gameclosure/js.io.git","pushed_at":"2011-12-20T20:17:03Z","owner":{"id":491323,"login":"gameclosure","url":"https://api.github.com/users/gameclosure","avatar_url":"https://secure.gravatar.com/avatar/3318578422e81b68ca6f3589300e67e3?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"3318578422e81b68ca6f3589300e67e3"},"homepage":"http://js.io","size":4576,"private":false,"svn_url":"https://svn.github.com/gameclosure/js.io"},"label":"gameclosure:master"},"body":"Updated CSP client to send the _doOnDisconnect(err) **before** _sessionKey is set to NULL. This means that the callback defined will have access to the  _sessionKey and thus knows which session that has been closed. This is the way it was in old versions of js.io.\r\n\r\nFor now I am probably the only one that relies on this (I've added session resume support to Orbited 0.8) but I don't see any breaking changes this might include. ","commits":1,"number":19,"additions":2,"url":"https://api.github.com/repos/gameclosure/js.io/pulls/19","_links":{"review_comments":{"href":"https://api.github.com/repos/gameclosure/js.io/pulls/19/comments"},"html":{"href":"https://github.com/gameclosure/js.io/pull/19"},"self":{"href":"https://api.github.com/repos/gameclosure/js.io/pulls/19"},"comments":{"href":"https://api.github.com/repos/gameclosure/js.io/issues/19/comments"}},"diff_url":"https://github.com/gameclosure/js.io/pull/19.diff","merged_by":{"id":42708,"login":"mcav","url":"https://api.github.com/users/mcav","avatar_url":"https://secure.gravatar.com/avatar/4ed1b9aa1d9562bc758f17e7b618bc16?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"4ed1b9aa1d9562bc758f17e7b618bc16"},"comments":0,"head":{"ref":"master","user":{"id":327416,"login":"bivald","url":"https://api.github.com/users/bivald","avatar_url":"https://secure.gravatar.com/avatar/00a8d07de7bc05159a34602d17719d4c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"00a8d07de7bc05159a34602d17719d4c"},"sha":"bc982d62119dd2516e2fe2bbf01f22fb655201a0","repo":{"git_url":"git://github.com/bivald/js.io.git","open_issues":0,"watchers":1,"created_at":"2011-12-20T17:39:51Z","fork":true,"updated_at":"2011-12-20T17:51:07Z","id":3021265,"language":"JavaScript","html_url":"https://github.com/bivald/js.io","name":"js.io","description":"Javascript Networking Library for building real-time web applications","master_branch":null,"url":"https://api.github.com/repos/bivald/js.io","clone_url":"https://github.com/bivald/js.io.git","forks":0,"ssh_url":"git@github.com:bivald/js.io.git","pushed_at":"2011-12-20T17:51:06Z","owner":{"id":327416,"login":"bivald","url":"https://api.github.com/users/bivald","avatar_url":"https://secure.gravatar.com/avatar/00a8d07de7bc05159a34602d17719d4c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"00a8d07de7bc05159a34602d17719d4c"},"homepage":"http://js.io","size":120,"private":false,"svn_url":"https://svn.github.com/bivald/js.io"},"label":"bivald:master"},"changed_files":1,"merged":true},"number":19,"action":"closed"}