{"action":"created","issue":{"url":"https://api.github.com/repos/jwplayer/appletv/issues/28","repository_url":"https://api.github.com/repos/jwplayer/appletv","labels_url":"https://api.github.com/repos/jwplayer/appletv/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/jwplayer/appletv/issues/28/comments","events_url":"https://api.github.com/repos/jwplayer/appletv/issues/28/events","html_url":"https://github.com/jwplayer/appletv/pull/28","id":136085120,"number":28,"title":"Added EventBus and modularized Playback and TVOSAnalytics","user":{"login":"RikHeijdens","id":7520719,"avatar_url":"https://avatars.githubusercontent.com/u/7520719?v=3","gravatar_id":"","url":"https://api.github.com/users/RikHeijdens","html_url":"https://github.com/RikHeijdens","followers_url":"https://api.github.com/users/RikHeijdens/followers","following_url":"https://api.github.com/users/RikHeijdens/following{/other_user}","gists_url":"https://api.github.com/users/RikHeijdens/gists{/gist_id}","starred_url":"https://api.github.com/users/RikHeijdens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RikHeijdens/subscriptions","organizations_url":"https://api.github.com/users/RikHeijdens/orgs","repos_url":"https://api.github.com/users/RikHeijdens/repos","events_url":"https://api.github.com/users/RikHeijdens/events{/privacy}","received_events_url":"https://api.github.com/users/RikHeijdens/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"pablos1","id":1263365,"avatar_url":"https://avatars.githubusercontent.com/u/1263365?v=3","gravatar_id":"","url":"https://api.github.com/users/pablos1","html_url":"https://github.com/pablos1","followers_url":"https://api.github.com/users/pablos1/followers","following_url":"https://api.github.com/users/pablos1/following{/other_user}","gists_url":"https://api.github.com/users/pablos1/gists{/gist_id}","starred_url":"https://api.github.com/users/pablos1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pablos1/subscriptions","organizations_url":"https://api.github.com/users/pablos1/orgs","repos_url":"https://api.github.com/users/pablos1/repos","events_url":"https://api.github.com/users/pablos1/events{/privacy}","received_events_url":"https://api.github.com/users/pablos1/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2016-02-24T14:57:46Z","updated_at":"2016-02-29T13:36:41Z","closed_at":"2016-02-29T08:35:38Z","pull_request":{"url":"https://api.github.com/repos/jwplayer/appletv/pulls/28","html_url":"https://github.com/jwplayer/appletv/pull/28","diff_url":"https://github.com/jwplayer/appletv/pull/28.diff","patch_url":"https://github.com/jwplayer/appletv/pull/28.patch"},"body":"This PR contains the following changes:\r\n\r\n* Added a global `EventBus` that can be used to broadcast Events.\r\n* `Playback.js` has been refactored into a module.\r\n* `TVOSAnalytics.js` has been refactored into a module that subscribes to events broadcasted by `Playback.js`\r\n* `ConfigLoader` now allows you to dynamically load extra modules that have been specified in the `CONFIG` file.\r\n\r\nThis branch still needs a little work, but the PR has been opened so @pablos1 can start reviewing."},"comment":{"url":"https://api.github.com/repos/jwplayer/appletv/issues/comments/190214821","html_url":"https://github.com/jwplayer/appletv/pull/28#issuecomment-190214821","issue_url":"https://api.github.com/repos/jwplayer/appletv/issues/28","id":190214821,"user":{"login":"pablos1","id":1263365,"avatar_url":"https://avatars.githubusercontent.com/u/1263365?v=3","gravatar_id":"","url":"https://api.github.com/users/pablos1","html_url":"https://github.com/pablos1","followers_url":"https://api.github.com/users/pablos1/followers","following_url":"https://api.github.com/users/pablos1/following{/other_user}","gists_url":"https://api.github.com/users/pablos1/gists{/gist_id}","starred_url":"https://api.github.com/users/pablos1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pablos1/subscriptions","organizations_url":"https://api.github.com/users/pablos1/orgs","repos_url":"https://api.github.com/users/pablos1/repos","events_url":"https://api.github.com/users/pablos1/events{/privacy}","received_events_url":"https://api.github.com/users/pablos1/received_events","type":"User","site_admin":false},"created_at":"2016-02-29T13:36:41Z","updated_at":"2016-02-29T13:36:41Z","body":"No need to close the PR; you can rebase, resolve the conflicts and commit\nback to the same branch.\n\nOn Monday, February 29, 2016, Rik Heijdens <notifications@github.com> wrote:\n\n> @pablos1 <https://github.com/pablos1> Cool, I'll close this PR and push a\n> new rebased branch.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/jwplayer/appletv/pull/28#issuecomment-190102551>.\n>\n\n\n-- \n*Pablo Schklowsky*, SVP, Video Platform\n*JW*PLAYER  |  Your Way to Play\npablo@jwplayer.com  |  jwplayer.com\n\n\nFollow us on: facebook <https://www.facebook.com/jwplayer>, twitter\n<http://twitter.com/jwplayer>, linkedin\n<http://www.linkedin.com/company/1907786>\n"}}