{"action":"created","comment":{"url":"https://api.github.com/repos/MessageKit/MessageKit/pulls/comments/222751581","pull_request_review_id":161708372,"id":222751581,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyMjc1MTU4MQ==","diff_hunk":"@@ -0,0 +1,42 @@\n+/*\n+ MIT License\n+\n+ Copyright (c) 2017-2018 MessageKit\n+\n+ Permission is hereby granted, free of charge, to any person obtaining a copy\n+ of this software and associated documentation files (the \"Software\"), to deal\n+ in the Software without restriction, including without limitation the rights\n+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n+ copies of the Software, and to permit persons to whom the Software is\n+ furnished to do so, subject to the following conditions:\n+\n+ The above copyright notice and this permission notice shall be included in all\n+ copies or substantial portions of the Software.\n+\n+ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n+ SOFTWARE.\n+ */\n+\n+import Foundation\n+\n+/// A protocol used by `AudioMessageCell` to notify about taps on the play/pause button.\n+internal protocol AudioCellDelegate: AnyObject {","path":"Sources/Protocols/AudioCellDelegate.swift","position":28,"original_position":28,"commit_id":"09907c10bdbbf67062927e0a7692eb9fade9e625","original_commit_id":"09907c10bdbbf67062927e0a7692eb9fade9e625","user":{"login":"nathantannar4","id":15272998,"node_id":"MDQ6VXNlcjE1MjcyOTk4","avatar_url":"https://avatars2.githubusercontent.com/u/15272998?v=4","gravatar_id":"","url":"https://api.github.com/users/nathantannar4","html_url":"https://github.com/nathantannar4","followers_url":"https://api.github.com/users/nathantannar4/followers","following_url":"https://api.github.com/users/nathantannar4/following{/other_user}","gists_url":"https://api.github.com/users/nathantannar4/gists{/gist_id}","starred_url":"https://api.github.com/users/nathantannar4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathantannar4/subscriptions","organizations_url":"https://api.github.com/users/nathantannar4/orgs","repos_url":"https://api.github.com/users/nathantannar4/repos","events_url":"https://api.github.com/users/nathantannar4/events{/privacy}","received_events_url":"https://api.github.com/users/nathantannar4/received_events","type":"User","site_admin":false},"body":"`public`, see earlier comments","created_at":"2018-10-04T17:03:11Z","updated_at":"2018-10-04T17:14:37Z","html_url":"https://github.com/MessageKit/MessageKit/pull/892#discussion_r222751581","pull_request_url":"https://api.github.com/repos/MessageKit/MessageKit/pulls/892","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/MessageKit/MessageKit/pulls/comments/222751581"},"html":{"href":"https://github.com/MessageKit/MessageKit/pull/892#discussion_r222751581"},"pull_request":{"href":"https://api.github.com/repos/MessageKit/MessageKit/pulls/892"}}},"pull_request":{"url":"https://api.github.com/repos/MessageKit/MessageKit/pulls/892","id":220315824,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIwMzE1ODI0","html_url":"https://github.com/MessageKit/MessageKit/pull/892","diff_url":"https://github.com/MessageKit/MessageKit/pull/892.diff","patch_url":"https://github.com/MessageKit/MessageKit/pull/892.patch","issue_url":"https://api.github.com/repos/MessageKit/MessageKit/issues/892","number":892,"state":"open","locked":false,"title":"Add support for audio messages.","user":{"login":"moldovaniosif","id":32193308,"node_id":"MDQ6VXNlcjMyMTkzMzA4","avatar_url":"https://avatars3.githubusercontent.com/u/32193308?v=4","gravatar_id":"","url":"https://api.github.com/users/moldovaniosif","html_url":"https://github.com/moldovaniosif","followers_url":"https://api.github.com/users/moldovaniosif/followers","following_url":"https://api.github.com/users/moldovaniosif/following{/other_user}","gists_url":"https://api.github.com/users/moldovaniosif/gists{/gist_id}","starred_url":"https://api.github.com/users/moldovaniosif/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moldovaniosif/subscriptions","organizations_url":"https://api.github.com/users/moldovaniosif/orgs","repos_url":"https://api.github.com/users/moldovaniosif/repos","events_url":"https://api.github.com/users/moldovaniosif/events{/privacy}","received_events_url":"https://api.github.com/users/moldovaniosif/received_events","type":"User","site_admin":false},"body":"<!--\r\nThanks for sending a pull request! Please make sure you click the link above to view the contribution guidelines, then fill out the blanks below.\r\n-->\r\n\r\nWhat does this implement/fix? Explain your changes.\r\n---------------------------------------------------\r\nAdd support for audio messages.\r\n\r\nDoes this close any currently open issues?\r\n------------------------------------------\r\nNo.\r\n\r\n\r\nAny relevant logs, error output, etc?\r\n-------------------------------------\r\n<!--\r\nIf the logs is quite long, please paste to https://ghostbin.com/ and insert the link here.\r\n-->\r\n\r\nAny other comments?\r\n-------------------\r\n…\r\n\r\nWhere has this been tested?\r\n---------------------------\r\n**Devices/Simulators:** : iPhone 7, iPhone 4S, Simulator iPhone 7\r\n\r\n**iOS Version:**  12.0, 9.3.5\r\n\r\n**Swift Version:** 4.2\r\n\r\n**MessageKit Version:** 1.0\r\n\r\n\r\n","created_at":"2018-10-04T09:55:15Z","updated_at":"2018-10-04T17:14:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ce3fa170c6b45ebff5fe8c36752c65506a2c541d","assignee":null,"assignees":[],"requested_reviewers":[{"login":"zhongwuzw","id":5061845,"node_id":"MDQ6VXNlcjUwNjE4NDU=","avatar_url":"https://avatars0.githubusercontent.com/u/5061845?v=4","gravatar_id":"","url":"https://api.github.com/users/zhongwuzw","html_url":"https://github.com/zhongwuzw","followers_url":"https://api.github.com/users/zhongwuzw/followers","following_url":"https://api.github.com/users/zhongwuzw/following{/other_user}","gists_url":"https://api.github.com/users/zhongwuzw/gists{/gist_id}","starred_url":"https://api.github.com/users/zhongwuzw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhongwuzw/subscriptions","organizations_url":"https://api.github.com/users/zhongwuzw/orgs","repos_url":"https://api.github.com/users/zhongwuzw/repos","events_url":"https://api.github.com/users/zhongwuzw/events{/privacy}","received_events_url":"https://api.github.com/users/zhongwuzw/received_events","type":"User","site_admin":false},{"login":"SD10","id":7445580,"node_id":"MDQ6VXNlcjc0NDU1ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/7445580?v=4","gravatar_id":"","url":"https://api.github.com/users/SD10","html_url":"https://github.com/SD10","followers_url":"https://api.github.com/users/SD10/followers","following_url":"https://api.github.com/users/SD10/following{/other_user}","gists_url":"https://api.github.com/users/SD10/gists{/gist_id}","starred_url":"https://api.github.com/users/SD10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SD10/subscriptions","organizations_url":"https://api.github.com/users/SD10/orgs","repos_url":"https://api.github.com/users/SD10/repos","events_url":"https://api.github.com/users/SD10/events{/privacy}","received_events_url":"https://api.github.com/users/SD10/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/MessageKit/MessageKit/pulls/892/commits","review_comments_url":"https://api.github.com/repos/MessageKit/MessageKit/pulls/892/comments","review_comment_url":"https://api.github.com/repos/MessageKit/MessageKit/pulls/comments{/number}","comments_url":"https://api.github.com/repos/MessageKit/MessageKit/issues/892/comments","statuses_url":"https://api.github.com/repos/MessageKit/MessageKit/statuses/09907c10bdbbf67062927e0a7692eb9fade9e625","head":{"label":"TAGonSoft:development","ref":"development","sha":"09907c10bdbbf67062927e0a7692eb9fade9e625","user":{"login":"TAGonSoft","id":7531292,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc1MzEyOTI=","avatar_url":"https://avatars2.githubusercontent.com/u/7531292?v=4","gravatar_id":"","url":"https://api.github.com/users/TAGonSoft","html_url":"https://github.com/TAGonSoft","followers_url":"https://api.github.com/users/TAGonSoft/followers","following_url":"https://api.github.com/users/TAGonSoft/following{/other_user}","gists_url":"https://api.github.com/users/TAGonSoft/gists{/gist_id}","starred_url":"https://api.github.com/users/TAGonSoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TAGonSoft/subscriptions","organizations_url":"https://api.github.com/users/TAGonSoft/orgs","repos_url":"https://api.github.com/users/TAGonSoft/repos","events_url":"https://api.github.com/users/TAGonSoft/events{/privacy}","received_events_url":"https://api.github.com/users/TAGonSoft/received_events","type":"Organization","site_admin":false},"repo":{"id":150583207,"node_id":"MDEwOlJlcG9zaXRvcnkxNTA1ODMyMDc=","name":"MessageKit","full_name":"TAGonSoft/MessageKit","private":false,"owner":{"login":"TAGonSoft","id":7531292,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc1MzEyOTI=","avatar_url":"https://avatars2.githubusercontent.com/u/7531292?v=4","gravatar_id":"","url":"https://api.github.com/users/TAGonSoft","html_url":"https://github.com/TAGonSoft","followers_url":"https://api.github.com/users/TAGonSoft/followers","following_url":"https://api.github.com/users/TAGonSoft/following{/other_user}","gists_url":"https://api.github.com/users/TAGonSoft/gists{/gist_id}","starred_url":"https://api.github.com/users/TAGonSoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TAGonSoft/subscriptions","organizations_url":"https://api.github.com/users/TAGonSoft/orgs","repos_url":"https://api.github.com/users/TAGonSoft/repos","events_url":"https://api.github.com/users/TAGonSoft/events{/privacy}","received_events_url":"https://api.github.com/users/TAGonSoft/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TAGonSoft/MessageKit","description":"A community-driven replacement for JSQMessagesViewController","fork":true,"url":"https://api.github.com/repos/TAGonSoft/MessageKit","forks_url":"https://api.github.com/repos/TAGonSoft/MessageKit/forks","keys_url":"https://api.github.com/repos/TAGonSoft/MessageKit/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TAGonSoft/MessageKit/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TAGonSoft/MessageKit/teams","hooks_url":"https://api.github.com/repos/TAGonSoft/MessageKit/hooks","issue_events_url":"https://api.github.com/repos/TAGonSoft/MessageKit/issues/events{/number}","events_url":"https://api.github.com/repos/TAGonSoft/MessageKit/events","assignees_url":"https://api.github.com/repos/TAGonSoft/MessageKit/assignees{/user}","branches_url":"https://api.github.com/repos/TAGonSoft/MessageKit/branches{/branch}","tags_url":"https://api.github.com/repos/TAGonSoft/MessageKit/tags","blobs_url":"https://api.github.com/repos/TAGonSoft/MessageKit/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TAGonSoft/MessageKit/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TAGonSoft/MessageKit/git/refs{/sha}","trees_url":"https://api.github.com/repos/TAGonSoft/MessageKit/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TAGonSoft/MessageKit/statuses/{sha}","languages_url":"https://api.github.com/repos/TAGonSoft/MessageKit/languages","stargazers_url":"https://api.github.com/repos/TAGonSoft/MessageKit/stargazers","contributors_url":"https://api.github.com/repos/TAGonSoft/MessageKit/contributors","subscribers_url":"https://api.github.com/repos/TAGonSoft/MessageKit/subscribers","subscription_url":"https://api.github.com/repos/TAGonSoft/MessageKit/subscription","commits_url":"https://api.github.com/repos/TAGonSoft/MessageKit/commits{/sha}","git_commits_url":"https://api.github.com/repos/TAGonSoft/MessageKit/git/commits{/sha}","comments_url":"https://api.github.com/repos/TAGonSoft/MessageKit/comments{/number}","issue_comment_url":"https://api.github.com/repos/TAGonSoft/MessageKit/issues/comments{/number}","contents_url":"https://api.github.com/repos/TAGonSoft/MessageKit/contents/{+path}","compare_url":"https://api.github.com/repos/TAGonSoft/MessageKit/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TAGonSoft/MessageKit/merges","archive_url":"https://api.github.com/repos/TAGonSoft/MessageKit/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TAGonSoft/MessageKit/downloads","issues_url":"https://api.github.com/repos/TAGonSoft/MessageKit/issues{/number}","pulls_url":"https://api.github.com/repos/TAGonSoft/MessageKit/pulls{/number}","milestones_url":"https://api.github.com/repos/TAGonSoft/MessageKit/milestones{/number}","notifications_url":"https://api.github.com/repos/TAGonSoft/MessageKit/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TAGonSoft/MessageKit/labels{/name}","releases_url":"https://api.github.com/repos/TAGonSoft/MessageKit/releases{/id}","deployments_url":"https://api.github.com/repos/TAGonSoft/MessageKit/deployments","created_at":"2018-09-27T12:27:56Z","updated_at":"2018-09-27T13:54:28Z","pushed_at":"2018-10-04T10:05:51Z","git_url":"git://github.com/TAGonSoft/MessageKit.git","ssh_url":"git@github.com:TAGonSoft/MessageKit.git","clone_url":"https://github.com/TAGonSoft/MessageKit.git","svn_url":"https://github.com/TAGonSoft/MessageKit","homepage":"https://messagekit.github.io","size":2840,"stargazers_count":0,"watchers_count":0,"language":"Swift","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"MessageKit:development","ref":"development","sha":"095abe0223debf31095bc47a64b3b59e4a53bec9","user":{"login":"MessageKit","id":30243544,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMwMjQzNTQ0","avatar_url":"https://avatars3.githubusercontent.com/u/30243544?v=4","gravatar_id":"","url":"https://api.github.com/users/MessageKit","html_url":"https://github.com/MessageKit","followers_url":"https://api.github.com/users/MessageKit/followers","following_url":"https://api.github.com/users/MessageKit/following{/other_user}","gists_url":"https://api.github.com/users/MessageKit/gists{/gist_id}","starred_url":"https://api.github.com/users/MessageKit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MessageKit/subscriptions","organizations_url":"https://api.github.com/users/MessageKit/orgs","repos_url":"https://api.github.com/users/MessageKit/repos","events_url":"https://api.github.com/users/MessageKit/events{/privacy}","received_events_url":"https://api.github.com/users/MessageKit/received_events","type":"Organization","site_admin":false},"repo":{"id":97516603,"node_id":"MDEwOlJlcG9zaXRvcnk5NzUxNjYwMw==","name":"MessageKit","full_name":"MessageKit/MessageKit","private":false,"owner":{"login":"MessageKit","id":30243544,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMwMjQzNTQ0","avatar_url":"https://avatars3.githubusercontent.com/u/30243544?v=4","gravatar_id":"","url":"https://api.github.com/users/MessageKit","html_url":"https://github.com/MessageKit","followers_url":"https://api.github.com/users/MessageKit/followers","following_url":"https://api.github.com/users/MessageKit/following{/other_user}","gists_url":"https://api.github.com/users/MessageKit/gists{/gist_id}","starred_url":"https://api.github.com/users/MessageKit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MessageKit/subscriptions","organizations_url":"https://api.github.com/users/MessageKit/orgs","repos_url":"https://api.github.com/users/MessageKit/repos","events_url":"https://api.github.com/users/MessageKit/events{/privacy}","received_events_url":"https://api.github.com/users/MessageKit/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/MessageKit/MessageKit","description":"A community-driven replacement for JSQMessagesViewController","fork":false,"url":"https://api.github.com/repos/MessageKit/MessageKit","forks_url":"https://api.github.com/repos/MessageKit/MessageKit/forks","keys_url":"https://api.github.com/repos/MessageKit/MessageKit/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MessageKit/MessageKit/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MessageKit/MessageKit/teams","hooks_url":"https://api.github.com/repos/MessageKit/MessageKit/hooks","issue_events_url":"https://api.github.com/repos/MessageKit/MessageKit/issues/events{/number}","events_url":"https://api.github.com/repos/MessageKit/MessageKit/events","assignees_url":"https://api.github.com/repos/MessageKit/MessageKit/assignees{/user}","branches_url":"https://api.github.com/repos/MessageKit/MessageKit/branches{/branch}","tags_url":"https://api.github.com/repos/MessageKit/MessageKit/tags","blobs_url":"https://api.github.com/repos/MessageKit/MessageKit/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MessageKit/MessageKit/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MessageKit/MessageKit/git/refs{/sha}","trees_url":"https://api.github.com/repos/MessageKit/MessageKit/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MessageKit/MessageKit/statuses/{sha}","languages_url":"https://api.github.com/repos/MessageKit/MessageKit/languages","stargazers_url":"https://api.github.com/repos/MessageKit/MessageKit/stargazers","contributors_url":"https://api.github.com/repos/MessageKit/MessageKit/contributors","subscribers_url":"https://api.github.com/repos/MessageKit/MessageKit/subscribers","subscription_url":"https://api.github.com/repos/MessageKit/MessageKit/subscription","commits_url":"https://api.github.com/repos/MessageKit/MessageKit/commits{/sha}","git_commits_url":"https://api.github.com/repos/MessageKit/MessageKit/git/commits{/sha}","comments_url":"https://api.github.com/repos/MessageKit/MessageKit/comments{/number}","issue_comment_url":"https://api.github.com/repos/MessageKit/MessageKit/issues/comments{/number}","contents_url":"https://api.github.com/repos/MessageKit/MessageKit/contents/{+path}","compare_url":"https://api.github.com/repos/MessageKit/MessageKit/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MessageKit/MessageKit/merges","archive_url":"https://api.github.com/repos/MessageKit/MessageKit/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MessageKit/MessageKit/downloads","issues_url":"https://api.github.com/repos/MessageKit/MessageKit/issues{/number}","pulls_url":"https://api.github.com/repos/MessageKit/MessageKit/pulls{/number}","milestones_url":"https://api.github.com/repos/MessageKit/MessageKit/milestones{/number}","notifications_url":"https://api.github.com/repos/MessageKit/MessageKit/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MessageKit/MessageKit/labels{/name}","releases_url":"https://api.github.com/repos/MessageKit/MessageKit/releases{/id}","deployments_url":"https://api.github.com/repos/MessageKit/MessageKit/deployments","created_at":"2017-07-17T19:56:13Z","updated_at":"2018-10-04T14:12:14Z","pushed_at":"2018-10-04T14:50:49Z","git_url":"git://github.com/MessageKit/MessageKit.git","ssh_url":"git@github.com:MessageKit/MessageKit.git","clone_url":"https://github.com/MessageKit/MessageKit.git","svn_url":"https://github.com/MessageKit/MessageKit","homepage":"https://messagekit.github.io","size":2703,"stargazers_count":2396,"watchers_count":2396,"language":"Swift","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":341,"mirror_url":null,"archived":false,"open_issues_count":86,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":341,"open_issues":86,"watchers":2396,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/MessageKit/MessageKit/pulls/892"},"html":{"href":"https://github.com/MessageKit/MessageKit/pull/892"},"issue":{"href":"https://api.github.com/repos/MessageKit/MessageKit/issues/892"},"comments":{"href":"https://api.github.com/repos/MessageKit/MessageKit/issues/892/comments"},"review_comments":{"href":"https://api.github.com/repos/MessageKit/MessageKit/pulls/892/comments"},"review_comment":{"href":"https://api.github.com/repos/MessageKit/MessageKit/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/MessageKit/MessageKit/pulls/892/commits"},"statuses":{"href":"https://api.github.com/repos/MessageKit/MessageKit/statuses/09907c10bdbbf67062927e0a7692eb9fade9e625"}},"author_association":"NONE"}}
{"actor":{"display_login":"nathantannar4"}}