{"action":"created","comment":{"url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/comments/36150904","id":36150904,"diff_hunk":"@@ -18,6 +18,22 @@\n \n #import <UIKit/UIKit.h>\n \n+@class JSQMessagesComposerTextView;\n+\n+/**\n+ * A delegate used to forward custom notifications from `JSQMessagesComposerTextView`.\n+ */\n+@protocol JSQMessagesComposerTextViewDelegate <NSObject>","path":"JSQMessagesViewController/Views/JSQMessagesComposerTextView.h","position":9,"original_position":9,"commit_id":"08ff2cb0cb34ebb854351f149ea70664ee074a70","original_commit_id":"08ff2cb0cb34ebb854351f149ea70664ee074a70","user":{"login":"jessesquires","id":2301114,"avatar_url":"https://avatars.githubusercontent.com/u/2301114?v=3","gravatar_id":"","url":"https://api.github.com/users/jessesquires","html_url":"https://github.com/jessesquires","followers_url":"https://api.github.com/users/jessesquires/followers","following_url":"https://api.github.com/users/jessesquires/following{/other_user}","gists_url":"https://api.github.com/users/jessesquires/gists{/gist_id}","starred_url":"https://api.github.com/users/jessesquires/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessesquires/subscriptions","organizations_url":"https://api.github.com/users/jessesquires/orgs","repos_url":"https://api.github.com/users/jessesquires/repos","events_url":"https://api.github.com/users/jessesquires/events{/privacy}","received_events_url":"https://api.github.com/users/jessesquires/received_events","type":"User","site_admin":false},"body":"naming: `JSQMessagesComposerTextViewPasteDelegate`","created_at":"2015-08-04T01:45:58Z","updated_at":"2015-08-04T01:45:58Z","html_url":"https://github.com/jessesquires/JSQMessagesViewController/pull/1136#discussion_r36150904","pull_request_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/1136","_links":{"self":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/comments/36150904"},"html":{"href":"https://github.com/jessesquires/JSQMessagesViewController/pull/1136#discussion_r36150904"},"pull_request":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/1136"}}},"pull_request":{"url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/1136","id":41507176,"html_url":"https://github.com/jessesquires/JSQMessagesViewController/pull/1136","diff_url":"https://github.com/jessesquires/JSQMessagesViewController/pull/1136.diff","patch_url":"https://github.com/jessesquires/JSQMessagesViewController/pull/1136.patch","issue_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/1136","number":1136,"state":"open","locked":false,"title":"Added ability to intercept -[UITextView paste:]","user":{"login":"harlanhaskins","id":853032,"avatar_url":"https://avatars.githubusercontent.com/u/853032?v=3","gravatar_id":"","url":"https://api.github.com/users/harlanhaskins","html_url":"https://github.com/harlanhaskins","followers_url":"https://api.github.com/users/harlanhaskins/followers","following_url":"https://api.github.com/users/harlanhaskins/following{/other_user}","gists_url":"https://api.github.com/users/harlanhaskins/gists{/gist_id}","starred_url":"https://api.github.com/users/harlanhaskins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/harlanhaskins/subscriptions","organizations_url":"https://api.github.com/users/harlanhaskins/orgs","repos_url":"https://api.github.com/users/harlanhaskins/repos","events_url":"https://api.github.com/users/harlanhaskins/events{/privacy}","received_events_url":"https://api.github.com/users/harlanhaskins/received_events","type":"User","site_admin":false},"body":"Added JSQComposerTextViewDelegate with optional method for intercepting pastes.\r\nAdded demo to demo app of pasting an image from the UIPasteboard.","created_at":"2015-08-03T20:38:08Z","updated_at":"2015-08-04T01:45:58Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b16dc26211ed4cef9767ca608b1965b7a5ada7cd","assignee":null,"milestone":{"url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/milestones/12","html_url":"https://github.com/jessesquires/JSQMessagesViewController/milestones/Release%207.1.2","labels_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/milestones/12/labels","id":1141814,"number":12,"title":"Release 7.1.2","description":"Bug fixes and enhancements. Adding issues as needed/as closed.","creator":{"login":"jessesquires","id":2301114,"avatar_url":"https://avatars.githubusercontent.com/u/2301114?v=3","gravatar_id":"","url":"https://api.github.com/users/jessesquires","html_url":"https://github.com/jessesquires","followers_url":"https://api.github.com/users/jessesquires/followers","following_url":"https://api.github.com/users/jessesquires/following{/other_user}","gists_url":"https://api.github.com/users/jessesquires/gists{/gist_id}","starred_url":"https://api.github.com/users/jessesquires/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessesquires/subscriptions","organizations_url":"https://api.github.com/users/jessesquires/orgs","repos_url":"https://api.github.com/users/jessesquires/repos","events_url":"https://api.github.com/users/jessesquires/events{/privacy}","received_events_url":"https://api.github.com/users/jessesquires/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":4,"state":"open","created_at":"2015-05-31T18:10:31Z","updated_at":"2015-08-04T01:44:56Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/1136/commits","review_comments_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/1136/comments","review_comment_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/1136/comments","statuses_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/statuses/08ff2cb0cb34ebb854351f149ea70664ee074a70","head":{"label":"bryx-inc:develop","ref":"develop","sha":"08ff2cb0cb34ebb854351f149ea70664ee074a70","user":{"login":"bryx-inc","id":11686601,"avatar_url":"https://avatars.githubusercontent.com/u/11686601?v=3","gravatar_id":"","url":"https://api.github.com/users/bryx-inc","html_url":"https://github.com/bryx-inc","followers_url":"https://api.github.com/users/bryx-inc/followers","following_url":"https://api.github.com/users/bryx-inc/following{/other_user}","gists_url":"https://api.github.com/users/bryx-inc/gists{/gist_id}","starred_url":"https://api.github.com/users/bryx-inc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryx-inc/subscriptions","organizations_url":"https://api.github.com/users/bryx-inc/orgs","repos_url":"https://api.github.com/users/bryx-inc/repos","events_url":"https://api.github.com/users/bryx-inc/events{/privacy}","received_events_url":"https://api.github.com/users/bryx-inc/received_events","type":"Organization","site_admin":false},"repo":{"id":40146130,"name":"JSQMessagesViewController","full_name":"bryx-inc/JSQMessagesViewController","owner":{"login":"bryx-inc","id":11686601,"avatar_url":"https://avatars.githubusercontent.com/u/11686601?v=3","gravatar_id":"","url":"https://api.github.com/users/bryx-inc","html_url":"https://github.com/bryx-inc","followers_url":"https://api.github.com/users/bryx-inc/followers","following_url":"https://api.github.com/users/bryx-inc/following{/other_user}","gists_url":"https://api.github.com/users/bryx-inc/gists{/gist_id}","starred_url":"https://api.github.com/users/bryx-inc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryx-inc/subscriptions","organizations_url":"https://api.github.com/users/bryx-inc/orgs","repos_url":"https://api.github.com/users/bryx-inc/repos","events_url":"https://api.github.com/users/bryx-inc/events{/privacy}","received_events_url":"https://api.github.com/users/bryx-inc/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bryx-inc/JSQMessagesViewController","description":"An elegant messages UI library for iOS","fork":true,"url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController","forks_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/forks","keys_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/teams","hooks_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/hooks","issue_events_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/issues/events{/number}","events_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/events","assignees_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/assignees{/user}","branches_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/branches{/branch}","tags_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/tags","blobs_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/git/refs{/sha}","trees_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/statuses/{sha}","languages_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/languages","stargazers_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/stargazers","contributors_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/contributors","subscribers_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/subscribers","subscription_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/subscription","commits_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/commits{/sha}","git_commits_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/git/commits{/sha}","comments_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/comments{/number}","issue_comment_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/issues/comments{/number}","contents_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/contents/{+path}","compare_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/merges","archive_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/downloads","issues_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/issues{/number}","pulls_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/pulls{/number}","milestones_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/milestones{/number}","notifications_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/labels{/name}","releases_url":"https://api.github.com/repos/bryx-inc/JSQMessagesViewController/releases{/id}","created_at":"2015-08-03T20:22:12Z","updated_at":"2015-08-03T20:22:13Z","pushed_at":"2015-08-03T23:31:09Z","git_url":"git://github.com/bryx-inc/JSQMessagesViewController.git","ssh_url":"git@github.com:bryx-inc/JSQMessagesViewController.git","clone_url":"https://github.com/bryx-inc/JSQMessagesViewController.git","svn_url":"https://github.com/bryx-inc/JSQMessagesViewController","homepage":"http://jessesquires.com/JSQMessagesViewController","size":45677,"stargazers_count":0,"watchers_count":0,"language":"Objective-C","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"jessesquires:develop","ref":"develop","sha":"3fad9a95480fc4e7274a20c5a89eec05b5ae6bae","user":{"login":"jessesquires","id":2301114,"avatar_url":"https://avatars.githubusercontent.com/u/2301114?v=3","gravatar_id":"","url":"https://api.github.com/users/jessesquires","html_url":"https://github.com/jessesquires","followers_url":"https://api.github.com/users/jessesquires/followers","following_url":"https://api.github.com/users/jessesquires/following{/other_user}","gists_url":"https://api.github.com/users/jessesquires/gists{/gist_id}","starred_url":"https://api.github.com/users/jessesquires/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessesquires/subscriptions","organizations_url":"https://api.github.com/users/jessesquires/orgs","repos_url":"https://api.github.com/users/jessesquires/repos","events_url":"https://api.github.com/users/jessesquires/events{/privacy}","received_events_url":"https://api.github.com/users/jessesquires/received_events","type":"User","site_admin":false},"repo":{"id":8257106,"name":"JSQMessagesViewController","full_name":"jessesquires/JSQMessagesViewController","owner":{"login":"jessesquires","id":2301114,"avatar_url":"https://avatars.githubusercontent.com/u/2301114?v=3","gravatar_id":"","url":"https://api.github.com/users/jessesquires","html_url":"https://github.com/jessesquires","followers_url":"https://api.github.com/users/jessesquires/followers","following_url":"https://api.github.com/users/jessesquires/following{/other_user}","gists_url":"https://api.github.com/users/jessesquires/gists{/gist_id}","starred_url":"https://api.github.com/users/jessesquires/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessesquires/subscriptions","organizations_url":"https://api.github.com/users/jessesquires/orgs","repos_url":"https://api.github.com/users/jessesquires/repos","events_url":"https://api.github.com/users/jessesquires/events{/privacy}","received_events_url":"https://api.github.com/users/jessesquires/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jessesquires/JSQMessagesViewController","description":"An elegant messages UI library for iOS","fork":false,"url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController","forks_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/forks","keys_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/teams","hooks_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/hooks","issue_events_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/events{/number}","events_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/events","assignees_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/assignees{/user}","branches_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/branches{/branch}","tags_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/tags","blobs_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/git/refs{/sha}","trees_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/statuses/{sha}","languages_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/languages","stargazers_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/stargazers","contributors_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/contributors","subscribers_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/subscribers","subscription_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/subscription","commits_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/commits{/sha}","git_commits_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/git/commits{/sha}","comments_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/comments{/number}","issue_comment_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/comments{/number}","contents_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/contents/{+path}","compare_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/merges","archive_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/downloads","issues_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues{/number}","pulls_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls{/number}","milestones_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/milestones{/number}","notifications_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/labels{/name}","releases_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/releases{/id}","created_at":"2013-02-17T21:40:44Z","updated_at":"2015-08-04T01:41:31Z","pushed_at":"2015-08-03T23:31:10Z","git_url":"git://github.com/jessesquires/JSQMessagesViewController.git","ssh_url":"git@github.com:jessesquires/JSQMessagesViewController.git","clone_url":"https://github.com/jessesquires/JSQMessagesViewController.git","svn_url":"https://github.com/jessesquires/JSQMessagesViewController","homepage":"http://jessesquires.com/JSQMessagesViewController","size":45677,"stargazers_count":5427,"watchers_count":5427,"language":"Objective-C","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1240,"mirror_url":null,"open_issues_count":155,"forks":1240,"open_issues":155,"watchers":5427,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/1136"},"html":{"href":"https://github.com/jessesquires/JSQMessagesViewController/pull/1136"},"issue":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/1136"},"comments":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/1136/comments"},"review_comments":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/1136/comments"},"review_comment":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/pulls/1136/commits"},"statuses":{"href":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/statuses/08ff2cb0cb34ebb854351f149ea70664ee074a70"}}}}