{"action":"closed","issue":{"url":"https://api.github.com/repos/c3subtitles/L2S2/issues/31","labels_url":"https://api.github.com/repos/c3subtitles/L2S2/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/c3subtitles/L2S2/issues/31/comments","events_url":"https://api.github.com/repos/c3subtitles/L2S2/issues/31/events","html_url":"https://github.com/c3subtitles/L2S2/issues/31","id":51934067,"number":31,"title":"When backend dies, room does not unlock","user":{"login":"Ryuno-Ki","id":3097194,"avatar_url":"https://avatars.githubusercontent.com/u/3097194?v=3","gravatar_id":"","url":"https://api.github.com/users/Ryuno-Ki","html_url":"https://github.com/Ryuno-Ki","followers_url":"https://api.github.com/users/Ryuno-Ki/followers","following_url":"https://api.github.com/users/Ryuno-Ki/following{/other_user}","gists_url":"https://api.github.com/users/Ryuno-Ki/gists{/gist_id}","starred_url":"https://api.github.com/users/Ryuno-Ki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ryuno-Ki/subscriptions","organizations_url":"https://api.github.com/users/Ryuno-Ki/orgs","repos_url":"https://api.github.com/users/Ryuno-Ki/repos","events_url":"https://api.github.com/users/Ryuno-Ki/events{/privacy}","received_events_url":"https://api.github.com/users/Ryuno-Ki/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/c3subtitles/L2S2/labels/4%20-%20Done","name":"4 - Done","color":"CCCCCC"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-12-14T22:16:48Z","updated_at":"2015-11-17T19:10:49Z","closed_at":"2015-11-17T19:10:49Z","body":"Steps to reproduce:\r\n\r\n * Start a node instance (`node backend.js`)\r\n * Log into a room as admin\r\n * Lock that room\r\n * Kill the backend (<kbd>Ctrl</kbd>-<kbd>C</kbd>)\r\n * Restart the backend\r\n\r\nExpected behaviour:\r\n\r\n * All previous logged in people rejoin automagically\r\n * Room is unlocked\r\n\r\nActual behaviour:\r\n\r\n * Rejoin, but room stays locked. Due to changed socket id, the backend cannot associate the writerSockets. In the end, all people have to leave that room and rejoin it then.\r\n\r\n<!---\r\n@huboard:{\"order\":1.5,\"milestone_order\":31,\"custom_state\":\"\"}\n-->\r\n"}}