{"action":"created","issue":{"url":"https://api.github.com/repos/aframevr/a-painter/issues/205","repository_url":"https://api.github.com/repos/aframevr/a-painter","labels_url":"https://api.github.com/repos/aframevr/a-painter/issues/205/labels{/name}","comments_url":"https://api.github.com/repos/aframevr/a-painter/issues/205/comments","events_url":"https://api.github.com/repos/aframevr/a-painter/issues/205/events","html_url":"https://github.com/aframevr/a-painter/pull/205","id":236910847,"number":205,"title":"Add Multiplayer Support","user":{"login":"mrfrase3","id":3320430,"avatar_url":"https://avatars2.githubusercontent.com/u/3320430?v=4","gravatar_id":"","url":"https://api.github.com/users/mrfrase3","html_url":"https://github.com/mrfrase3","followers_url":"https://api.github.com/users/mrfrase3/followers","following_url":"https://api.github.com/users/mrfrase3/following{/other_user}","gists_url":"https://api.github.com/users/mrfrase3/gists{/gist_id}","starred_url":"https://api.github.com/users/mrfrase3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrfrase3/subscriptions","organizations_url":"https://api.github.com/users/mrfrase3/orgs","repos_url":"https://api.github.com/users/mrfrase3/repos","events_url":"https://api.github.com/users/mrfrase3/events{/privacy}","received_events_url":"https://api.github.com/users/mrfrase3/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-06-19T14:32:03Z","updated_at":"2017-09-17T10:22:25Z","closed_at":"2017-09-06T08:03:52Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/aframevr/a-painter/pulls/205","html_url":"https://github.com/aframevr/a-painter/pull/205","diff_url":"https://github.com/aframevr/a-painter/pull/205.diff","patch_url":"https://github.com/aframevr/a-painter/pull/205.patch"},"body":"This implements the concept of ownership to a stroke so that a multiplayer implementation can distinguish between local and remote ones.\r\n\r\nAlso added time-stamps to strokes so that can be identified and correct event calls on generate random and clear.\r\n\r\nWith these changes, people can easily implement their own multiplayer quite easily, I have an example here: https://github.com/mrfrase3/a-painter-socket-server"},"comment":{"url":"https://api.github.com/repos/aframevr/a-painter/issues/comments/330034276","html_url":"https://github.com/aframevr/a-painter/pull/205#issuecomment-330034276","issue_url":"https://api.github.com/repos/aframevr/a-painter/issues/205","id":330034276,"user":{"login":"haydenjameslee","id":4357996,"avatar_url":"https://avatars3.githubusercontent.com/u/4357996?v=4","gravatar_id":"","url":"https://api.github.com/users/haydenjameslee","html_url":"https://github.com/haydenjameslee","followers_url":"https://api.github.com/users/haydenjameslee/followers","following_url":"https://api.github.com/users/haydenjameslee/following{/other_user}","gists_url":"https://api.github.com/users/haydenjameslee/gists{/gist_id}","starred_url":"https://api.github.com/users/haydenjameslee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haydenjameslee/subscriptions","organizations_url":"https://api.github.com/users/haydenjameslee/orgs","repos_url":"https://api.github.com/users/haydenjameslee/repos","events_url":"https://api.github.com/users/haydenjameslee/events{/privacy}","received_events_url":"https://api.github.com/users/haydenjameslee/received_events","type":"User","site_admin":false},"created_at":"2017-09-17T10:22:25Z","updated_at":"2017-09-17T10:22:25Z","author_association":"NONE","body":"Here's an up to date example using Networked-Aframe: https://github.com/haydenjameslee/a-painter/"}}
{"actor":{"display_login":"haydenjameslee"}}