{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/serviceworker-cookbook/issues/294","repository_url":"https://api.github.com/repos/mozilla/serviceworker-cookbook","labels_url":"https://api.github.com/repos/mozilla/serviceworker-cookbook/issues/294/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/serviceworker-cookbook/issues/294/comments","events_url":"https://api.github.com/repos/mozilla/serviceworker-cookbook/issues/294/events","html_url":"https://github.com/mozilla/serviceworker-cookbook/pull/294","id":292222463,"number":294,"title":"[WIP] Convert push-payload example to use VAPID","user":{"login":"slokhorst","id":8083666,"avatar_url":"https://avatars2.githubusercontent.com/u/8083666?v=4","gravatar_id":"","url":"https://api.github.com/users/slokhorst","html_url":"https://github.com/slokhorst","followers_url":"https://api.github.com/users/slokhorst/followers","following_url":"https://api.github.com/users/slokhorst/following{/other_user}","gists_url":"https://api.github.com/users/slokhorst/gists{/gist_id}","starred_url":"https://api.github.com/users/slokhorst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slokhorst/subscriptions","organizations_url":"https://api.github.com/users/slokhorst/orgs","repos_url":"https://api.github.com/users/slokhorst/repos","events_url":"https://api.github.com/users/slokhorst/events{/privacy}","received_events_url":"https://api.github.com/users/slokhorst/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-01-28T17:34:44Z","updated_at":"2018-02-06T23:46:18Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/mozilla/serviceworker-cookbook/pulls/294","html_url":"https://github.com/mozilla/serviceworker-cookbook/pull/294","diff_url":"https://github.com/mozilla/serviceworker-cookbook/pull/294.diff","patch_url":"https://github.com/mozilla/serviceworker-cookbook/pull/294.patch"},"body":"This is a start for implementing #290\r\n\r\nMostly adapted the example from https://github.com/web-push-libs/web-push\r\n\r\nSome questions/notes before I do the other push demos:\r\n* `urlBase64ToUint8Array` is a big and ugly, and will be needed in every push example. Should this be moved to a separate library file?\r\n* Is there a way to compare `Uint8Array`s without using `toString()`?\r\n* I've removed the GCM functionality as it's non-standard and should not be encouraged. This means we drop support for Chrome 51 and earlier. (almost 2 years old so should be ok)"},"comment":{"url":"https://api.github.com/repos/mozilla/serviceworker-cookbook/issues/comments/363605401","html_url":"https://github.com/mozilla/serviceworker-cookbook/pull/294#issuecomment-363605401","issue_url":"https://api.github.com/repos/mozilla/serviceworker-cookbook/issues/294","id":363605401,"user":{"login":"marco-c","id":1616846,"avatar_url":"https://avatars1.githubusercontent.com/u/1616846?v=4","gravatar_id":"","url":"https://api.github.com/users/marco-c","html_url":"https://github.com/marco-c","followers_url":"https://api.github.com/users/marco-c/followers","following_url":"https://api.github.com/users/marco-c/following{/other_user}","gists_url":"https://api.github.com/users/marco-c/gists{/gist_id}","starred_url":"https://api.github.com/users/marco-c/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marco-c/subscriptions","organizations_url":"https://api.github.com/users/marco-c/orgs","repos_url":"https://api.github.com/users/marco-c/repos","events_url":"https://api.github.com/users/marco-c/events{/privacy}","received_events_url":"https://api.github.com/users/marco-c/received_events","type":"User","site_admin":false},"created_at":"2018-02-06T23:46:18Z","updated_at":"2018-02-06T23:46:18Z","author_association":"MEMBER","body":"> By the way, if we no longer use GCM, the manifest.webmanifest is no longer required. Should I remove it?\r\n\r\nYes, we can remove it as part of this PR."}}
{"actor":{"display_login":"marco-c"}}