{"action":"closed","issue":{"url":"https://api.github.com/repos/slipstream/SlipStreamWebUI/issues/19","repository_url":"https://api.github.com/repos/slipstream/SlipStreamWebUI","labels_url":"https://api.github.com/repos/slipstream/SlipStreamWebUI/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/slipstream/SlipStreamWebUI/issues/19/comments","events_url":"https://api.github.com/repos/slipstream/SlipStreamWebUI/issues/19/events","html_url":"https://github.com/slipstream/SlipStreamWebUI/issues/19","id":230287191,"number":19,"title":"provide wrapper functions authentication status","user":{"login":"loomis","id":490506,"avatar_url":"https://avatars1.githubusercontent.com/u/490506?v=4","gravatar_id":"","url":"https://api.github.com/users/loomis","html_url":"https://github.com/loomis","followers_url":"https://api.github.com/users/loomis/followers","following_url":"https://api.github.com/users/loomis/following{/other_user}","gists_url":"https://api.github.com/users/loomis/gists{/gist_id}","starred_url":"https://api.github.com/users/loomis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/loomis/subscriptions","organizations_url":"https://api.github.com/users/loomis/orgs","repos_url":"https://api.github.com/users/loomis/repos","events_url":"https://api.github.com/users/loomis/events{/privacy}","received_events_url":"https://api.github.com/users/loomis/received_events","type":"User","site_admin":false},"labels":[{"id":520106032,"url":"https://api.github.com/repos/slipstream/SlipStreamWebUI/labels/P20%20CYCLONE","name":"P20 CYCLONE","color":"325BAF","default":false},{"id":520106148,"url":"https://api.github.com/repos/slipstream/SlipStreamWebUI/labels/S04%20Proposed%20for%20Sprint","name":"S04 Proposed for Sprint","color":"eba98a","default":false},{"id":520106230,"url":"https://api.github.com/repos/slipstream/SlipStreamWebUI/labels/T3%20Enhancement","name":"T3 Enhancement","color":"480cb3","default":false},{"id":520106091,"url":"https://api.github.com/repos/slipstream/SlipStreamWebUI/labels/%E2%98%85%E2%98%85%E2%98%85","name":"★★★","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-05-22T05:20:12Z","updated_at":"2017-11-29T06:13:54Z","closed_at":"2017-11-29T06:13:54Z","author_association":"CONTRIBUTOR","body":"Provide a wrapper function or functions that will:\n\n - [ ] Determine if the client is currently authenticated.\n - [ ] Provide the user name of the current user.\n\nSince core.async is used to manage the interactions with the server, the wrapper functions must allow the javascript clients to provide callbacks for when the actions complete."}}
{"actor":{"display_login":"loomis"}}