{"action":"created","issue":{"url":"https://api.github.com/repos/leapcode/leap_pycommon/issues/133","labels_url":"https://api.github.com/repos/leapcode/leap_pycommon/issues/133/labels{/name}","comments_url":"https://api.github.com/repos/leapcode/leap_pycommon/issues/133/comments","events_url":"https://api.github.com/repos/leapcode/leap_pycommon/issues/133/events","html_url":"https://github.com/leapcode/leap_pycommon/pull/133","id":119572473,"number":133,"title":"[refactor] reorder and comment events","user":{"login":"kalikaneko","id":3072993,"avatar_url":"https://avatars.githubusercontent.com/u/3072993?v=3","gravatar_id":"","url":"https://api.github.com/users/kalikaneko","html_url":"https://github.com/kalikaneko","followers_url":"https://api.github.com/users/kalikaneko/followers","following_url":"https://api.github.com/users/kalikaneko/following{/other_user}","gists_url":"https://api.github.com/users/kalikaneko/gists{/gist_id}","starred_url":"https://api.github.com/users/kalikaneko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kalikaneko/subscriptions","organizations_url":"https://api.github.com/users/kalikaneko/orgs","repos_url":"https://api.github.com/users/kalikaneko/repos","events_url":"https://api.github.com/users/kalikaneko/events{/privacy}","received_events_url":"https://api.github.com/users/kalikaneko/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ivanalejandro0","id":806502,"avatar_url":"https://avatars.githubusercontent.com/u/806502?v=3","gravatar_id":"","url":"https://api.github.com/users/ivanalejandro0","html_url":"https://github.com/ivanalejandro0","followers_url":"https://api.github.com/users/ivanalejandro0/followers","following_url":"https://api.github.com/users/ivanalejandro0/following{/other_user}","gists_url":"https://api.github.com/users/ivanalejandro0/gists{/gist_id}","starred_url":"https://api.github.com/users/ivanalejandro0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ivanalejandro0/subscriptions","organizations_url":"https://api.github.com/users/ivanalejandro0/orgs","repos_url":"https://api.github.com/users/ivanalejandro0/repos","events_url":"https://api.github.com/users/ivanalejandro0/events{/privacy}","received_events_url":"https://api.github.com/users/ivanalejandro0/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2015-11-30T20:19:19Z","updated_at":"2015-12-02T14:11:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/leapcode/leap_pycommon/pulls/133","html_url":"https://github.com/leapcode/leap_pycommon/pull/133","diff_url":"https://github.com/leapcode/leap_pycommon/pull/133.diff","patch_url":"https://github.com/leapcode/leap_pycommon/pull/133.patch"},"body":"Reorder blocks of events, and comment about which user-specific info\r\nit's being emitted with them."},"comment":{"url":"https://api.github.com/repos/leapcode/leap_pycommon/issues/comments/161307325","html_url":"https://github.com/leapcode/leap_pycommon/pull/133#issuecomment-161307325","issue_url":"https://api.github.com/repos/leapcode/leap_pycommon/issues/133","id":161307325,"user":{"login":"fbernitt","id":108677,"avatar_url":"https://avatars.githubusercontent.com/u/108677?v=3","gravatar_id":"","url":"https://api.github.com/users/fbernitt","html_url":"https://github.com/fbernitt","followers_url":"https://api.github.com/users/fbernitt/followers","following_url":"https://api.github.com/users/fbernitt/following{/other_user}","gists_url":"https://api.github.com/users/fbernitt/gists{/gist_id}","starred_url":"https://api.github.com/users/fbernitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fbernitt/subscriptions","organizations_url":"https://api.github.com/users/fbernitt/orgs","repos_url":"https://api.github.com/users/fbernitt/repos","events_url":"https://api.github.com/users/fbernitt/events{/privacy}","received_events_url":"https://api.github.com/users/fbernitt/received_events","type":"User","site_admin":false},"created_at":"2015-12-02T14:11:34Z","updated_at":"2015-12-02T14:11:34Z","body":"Hey,\r\n\r\njust to add on that, isn't there a uuid, that uniqly identifies a user? I thought there is a unique one that is used internally? Or is that one just available on the server side?\r\n\r\nAs the events occur within a running client (either bitmask or pixelated), they should be unique for the current session. The events are only valid in this unlocked context and it would be hard to act on an event for a user that is not logged in when handling it. Personaly I would prefer an ID that identifies the current session in some way. I would consider the email address a derived information here."}}