{"action":"closed","issue":{"url":"https://api.github.com/repos/vatesfr/xo-server/issues/30","labels_url":"https://api.github.com/repos/vatesfr/xo-server/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/vatesfr/xo-server/issues/30/comments","events_url":"https://api.github.com/repos/vatesfr/xo-server/issues/30/events","html_url":"https://github.com/vatesfr/xo-server/issues/30","id":38897317,"number":30,"title":"Implement timeout for `vm.shutdown()`","user":{"login":"olivierlambert","id":1241401,"avatar_url":"https://avatars.githubusercontent.com/u/1241401?v=3","gravatar_id":"","url":"https://api.github.com/users/olivierlambert","html_url":"https://github.com/olivierlambert","followers_url":"https://api.github.com/users/olivierlambert/followers","following_url":"https://api.github.com/users/olivierlambert/following{/other_user}","gists_url":"https://api.github.com/users/olivierlambert/gists{/gist_id}","starred_url":"https://api.github.com/users/olivierlambert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olivierlambert/subscriptions","organizations_url":"https://api.github.com/users/olivierlambert/orgs","repos_url":"https://api.github.com/users/olivierlambert/repos","events_url":"https://api.github.com/users/olivierlambert/events{/privacy}","received_events_url":"https://api.github.com/users/olivierlambert/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/vatesfr/xo-server/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"julien-f","id":298721,"avatar_url":"https://avatars.githubusercontent.com/u/298721?v=3","gravatar_id":"","url":"https://api.github.com/users/julien-f","html_url":"https://github.com/julien-f","followers_url":"https://api.github.com/users/julien-f/followers","following_url":"https://api.github.com/users/julien-f/following{/other_user}","gists_url":"https://api.github.com/users/julien-f/gists{/gist_id}","starred_url":"https://api.github.com/users/julien-f/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julien-f/subscriptions","organizations_url":"https://api.github.com/users/julien-f/orgs","repos_url":"https://api.github.com/users/julien-f/repos","events_url":"https://api.github.com/users/julien-f/events{/privacy}","received_events_url":"https://api.github.com/users/julien-f/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2014-07-28T14:47:55Z","updated_at":"2015-05-25T19:57:12Z","closed_at":"2015-05-25T19:57:12Z","body":"Implements timeout this way:\r\n- if `!force` → clean shutdown\r\n- if `force` is `true` → hard shutdown\r\n- if `force` is integer → clean shutdown and after `force` seconds, hard shutdown."}}