{"action":"created","comment":{"url":"https://api.github.com/repos/square/SocketRocket/pulls/comments/40018231","id":40018231,"diff_hunk":"@@ -48,7 +49,7 @@ extern NSString *const SRHTTPResponseErrorKey;\n \n #pragma mark - SRWebSocket\n \n-@interface SRWebSocket : NSObject <NSStreamDelegate>\n+@interface SRWebSocket : NSObject <SRWebSocketProtocol, NSStreamDelegate>","path":"SocketRocket/SRWebSocket.h","position":13,"original_position":13,"commit_id":"4923b79338182b1f4efff3cbc50e9146bc6569ab","original_commit_id":"4923b79338182b1f4efff3cbc50e9146bc6569ab","user":{"login":"dfed","id":139364,"avatar_url":"https://avatars.githubusercontent.com/u/139364?v=3","gravatar_id":"","url":"https://api.github.com/users/dfed","html_url":"https://github.com/dfed","followers_url":"https://api.github.com/users/dfed/followers","following_url":"https://api.github.com/users/dfed/following{/other_user}","gists_url":"https://api.github.com/users/dfed/gists{/gist_id}","starred_url":"https://api.github.com/users/dfed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfed/subscriptions","organizations_url":"https://api.github.com/users/dfed/orgs","repos_url":"https://api.github.com/users/dfed/repos","events_url":"https://api.github.com/users/dfed/events{/privacy}","received_events_url":"https://api.github.com/users/dfed/received_events","type":"User","site_admin":false},"body":"nit: please order protocols alphabetically","created_at":"2015-09-21T20:01:09Z","updated_at":"2015-09-21T20:01:09Z","html_url":"https://github.com/square/SocketRocket/pull/225#discussion_r40018231","pull_request_url":"https://api.github.com/repos/square/SocketRocket/pulls/225","_links":{"self":{"href":"https://api.github.com/repos/square/SocketRocket/pulls/comments/40018231"},"html":{"href":"https://github.com/square/SocketRocket/pull/225#discussion_r40018231"},"pull_request":{"href":"https://api.github.com/repos/square/SocketRocket/pulls/225"}}},"pull_request":{"url":"https://api.github.com/repos/square/SocketRocket/pulls/225","id":29757719,"html_url":"https://github.com/square/SocketRocket/pull/225","diff_url":"https://github.com/square/SocketRocket/pull/225.diff","patch_url":"https://github.com/square/SocketRocket/pull/225.patch","issue_url":"https://api.github.com/repos/square/SocketRocket/issues/225","number":225,"state":"open","locked":false,"title":"Added \"Carthage\" package manager support","user":{"login":"dodikk","id":396451,"avatar_url":"https://avatars.githubusercontent.com/u/396451?v=3","gravatar_id":"","url":"https://api.github.com/users/dodikk","html_url":"https://github.com/dodikk","followers_url":"https://api.github.com/users/dodikk/followers","following_url":"https://api.github.com/users/dodikk/following{/other_user}","gists_url":"https://api.github.com/users/dodikk/gists{/gist_id}","starred_url":"https://api.github.com/users/dodikk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dodikk/subscriptions","organizations_url":"https://api.github.com/users/dodikk/orgs","repos_url":"https://api.github.com/users/dodikk/repos","events_url":"https://api.github.com/users/dodikk/events{/privacy}","received_events_url":"https://api.github.com/users/dodikk/received_events","type":"User","site_admin":false},"body":"* Added iOS dynamic framework target\r\n* Added iOS dynamic framework shared scheme\r\n* Added a protocol for mocking the web socket in user's unit tests\r\n* Introduced more strict warning level","created_at":"2015-02-21T18:39:25Z","updated_at":"2015-09-21T20:01:09Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e4d0ecf73e3e0a0b73004f9fce746e2ac44a5827","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/square/SocketRocket/pulls/225/commits","review_comments_url":"https://api.github.com/repos/square/SocketRocket/pulls/225/comments","review_comment_url":"https://api.github.com/repos/square/SocketRocket/pulls/comments{/number}","comments_url":"https://api.github.com/repos/square/SocketRocket/issues/225/comments","statuses_url":"https://api.github.com/repos/square/SocketRocket/statuses/4923b79338182b1f4efff3cbc50e9146bc6569ab","head":{"label":"healthjoy-ios-opensource:dodikk/1-Carthage","ref":"dodikk/1-Carthage","sha":"4923b79338182b1f4efff3cbc50e9146bc6569ab","user":{"login":"healthjoy-ios-opensource","id":10770879,"avatar_url":"https://avatars.githubusercontent.com/u/10770879?v=3","gravatar_id":"","url":"https://api.github.com/users/healthjoy-ios-opensource","html_url":"https://github.com/healthjoy-ios-opensource","followers_url":"https://api.github.com/users/healthjoy-ios-opensource/followers","following_url":"https://api.github.com/users/healthjoy-ios-opensource/following{/other_user}","gists_url":"https://api.github.com/users/healthjoy-ios-opensource/gists{/gist_id}","starred_url":"https://api.github.com/users/healthjoy-ios-opensource/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/healthjoy-ios-opensource/subscriptions","organizations_url":"https://api.github.com/users/healthjoy-ios-opensource/orgs","repos_url":"https://api.github.com/users/healthjoy-ios-opensource/repos","events_url":"https://api.github.com/users/healthjoy-ios-opensource/events{/privacy}","received_events_url":"https://api.github.com/users/healthjoy-ios-opensource/received_events","type":"Organization","site_admin":false},"repo":{"id":30076508,"name":"SocketRocket","full_name":"healthjoy-ios-opensource/SocketRocket","owner":{"login":"healthjoy-ios-opensource","id":10770879,"avatar_url":"https://avatars.githubusercontent.com/u/10770879?v=3","gravatar_id":"","url":"https://api.github.com/users/healthjoy-ios-opensource","html_url":"https://github.com/healthjoy-ios-opensource","followers_url":"https://api.github.com/users/healthjoy-ios-opensource/followers","following_url":"https://api.github.com/users/healthjoy-ios-opensource/following{/other_user}","gists_url":"https://api.github.com/users/healthjoy-ios-opensource/gists{/gist_id}","starred_url":"https://api.github.com/users/healthjoy-ios-opensource/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/healthjoy-ios-opensource/subscriptions","organizations_url":"https://api.github.com/users/healthjoy-ios-opensource/orgs","repos_url":"https://api.github.com/users/healthjoy-ios-opensource/repos","events_url":"https://api.github.com/users/healthjoy-ios-opensource/events{/privacy}","received_events_url":"https://api.github.com/users/healthjoy-ios-opensource/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/healthjoy-ios-opensource/SocketRocket","description":"A conforming Objective-C WebSocket client library.","fork":true,"url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket","forks_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/forks","keys_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/keys{/key_id}","collaborators_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/teams","hooks_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/hooks","issue_events_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/issues/events{/number}","events_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/events","assignees_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/assignees{/user}","branches_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/branches{/branch}","tags_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/tags","blobs_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/git/refs{/sha}","trees_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/git/trees{/sha}","statuses_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/statuses/{sha}","languages_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/languages","stargazers_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/stargazers","contributors_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/contributors","subscribers_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/subscribers","subscription_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/subscription","commits_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/commits{/sha}","git_commits_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/git/commits{/sha}","comments_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/comments{/number}","issue_comment_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/issues/comments{/number}","contents_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/contents/{+path}","compare_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/compare/{base}...{head}","merges_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/merges","archive_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/downloads","issues_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/issues{/number}","pulls_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/pulls{/number}","milestones_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/milestones{/number}","notifications_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/labels{/name}","releases_url":"https://api.github.com/repos/healthjoy-ios-opensource/SocketRocket/releases{/id}","created_at":"2015-01-30T14:57:56Z","updated_at":"2015-02-21T19:22:54Z","pushed_at":"2015-08-10T11:50:24Z","git_url":"git://github.com/healthjoy-ios-opensource/SocketRocket.git","ssh_url":"git@github.com:healthjoy-ios-opensource/SocketRocket.git","clone_url":"https://github.com/healthjoy-ios-opensource/SocketRocket.git","svn_url":"https://github.com/healthjoy-ios-opensource/SocketRocket","homepage":"","size":2183,"stargazers_count":0,"watchers_count":0,"language":"Objective-C","has_issues":false,"has_downloads":true,"has_wiki":false,"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":"square:master","ref":"master","sha":"a2dd92a13b42e14fee0c93253e464121c1de67d5","user":{"login":"square","id":82592,"avatar_url":"https://avatars.githubusercontent.com/u/82592?v=3","gravatar_id":"","url":"https://api.github.com/users/square","html_url":"https://github.com/square","followers_url":"https://api.github.com/users/square/followers","following_url":"https://api.github.com/users/square/following{/other_user}","gists_url":"https://api.github.com/users/square/gists{/gist_id}","starred_url":"https://api.github.com/users/square/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/square/subscriptions","organizations_url":"https://api.github.com/users/square/orgs","repos_url":"https://api.github.com/users/square/repos","events_url":"https://api.github.com/users/square/events{/privacy}","received_events_url":"https://api.github.com/users/square/received_events","type":"Organization","site_admin":false},"repo":{"id":3301046,"name":"SocketRocket","full_name":"square/SocketRocket","owner":{"login":"square","id":82592,"avatar_url":"https://avatars.githubusercontent.com/u/82592?v=3","gravatar_id":"","url":"https://api.github.com/users/square","html_url":"https://github.com/square","followers_url":"https://api.github.com/users/square/followers","following_url":"https://api.github.com/users/square/following{/other_user}","gists_url":"https://api.github.com/users/square/gists{/gist_id}","starred_url":"https://api.github.com/users/square/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/square/subscriptions","organizations_url":"https://api.github.com/users/square/orgs","repos_url":"https://api.github.com/users/square/repos","events_url":"https://api.github.com/users/square/events{/privacy}","received_events_url":"https://api.github.com/users/square/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/square/SocketRocket","description":"A conforming Objective-C WebSocket client library.","fork":false,"url":"https://api.github.com/repos/square/SocketRocket","forks_url":"https://api.github.com/repos/square/SocketRocket/forks","keys_url":"https://api.github.com/repos/square/SocketRocket/keys{/key_id}","collaborators_url":"https://api.github.com/repos/square/SocketRocket/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/square/SocketRocket/teams","hooks_url":"https://api.github.com/repos/square/SocketRocket/hooks","issue_events_url":"https://api.github.com/repos/square/SocketRocket/issues/events{/number}","events_url":"https://api.github.com/repos/square/SocketRocket/events","assignees_url":"https://api.github.com/repos/square/SocketRocket/assignees{/user}","branches_url":"https://api.github.com/repos/square/SocketRocket/branches{/branch}","tags_url":"https://api.github.com/repos/square/SocketRocket/tags","blobs_url":"https://api.github.com/repos/square/SocketRocket/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/square/SocketRocket/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/square/SocketRocket/git/refs{/sha}","trees_url":"https://api.github.com/repos/square/SocketRocket/git/trees{/sha}","statuses_url":"https://api.github.com/repos/square/SocketRocket/statuses/{sha}","languages_url":"https://api.github.com/repos/square/SocketRocket/languages","stargazers_url":"https://api.github.com/repos/square/SocketRocket/stargazers","contributors_url":"https://api.github.com/repos/square/SocketRocket/contributors","subscribers_url":"https://api.github.com/repos/square/SocketRocket/subscribers","subscription_url":"https://api.github.com/repos/square/SocketRocket/subscription","commits_url":"https://api.github.com/repos/square/SocketRocket/commits{/sha}","git_commits_url":"https://api.github.com/repos/square/SocketRocket/git/commits{/sha}","comments_url":"https://api.github.com/repos/square/SocketRocket/comments{/number}","issue_comment_url":"https://api.github.com/repos/square/SocketRocket/issues/comments{/number}","contents_url":"https://api.github.com/repos/square/SocketRocket/contents/{+path}","compare_url":"https://api.github.com/repos/square/SocketRocket/compare/{base}...{head}","merges_url":"https://api.github.com/repos/square/SocketRocket/merges","archive_url":"https://api.github.com/repos/square/SocketRocket/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/square/SocketRocket/downloads","issues_url":"https://api.github.com/repos/square/SocketRocket/issues{/number}","pulls_url":"https://api.github.com/repos/square/SocketRocket/pulls{/number}","milestones_url":"https://api.github.com/repos/square/SocketRocket/milestones{/number}","notifications_url":"https://api.github.com/repos/square/SocketRocket/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/square/SocketRocket/labels{/name}","releases_url":"https://api.github.com/repos/square/SocketRocket/releases{/id}","created_at":"2012-01-30T00:21:34Z","updated_at":"2015-09-21T14:39:10Z","pushed_at":"2015-09-21T18:28:00Z","git_url":"git://github.com/square/SocketRocket.git","ssh_url":"git@github.com:square/SocketRocket.git","clone_url":"https://github.com/square/SocketRocket.git","svn_url":"https://github.com/square/SocketRocket","homepage":"","size":4771,"stargazers_count":4188,"watchers_count":4188,"language":"Objective-C","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":810,"mirror_url":null,"open_issues_count":57,"forks":810,"open_issues":57,"watchers":4188,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/square/SocketRocket/pulls/225"},"html":{"href":"https://github.com/square/SocketRocket/pull/225"},"issue":{"href":"https://api.github.com/repos/square/SocketRocket/issues/225"},"comments":{"href":"https://api.github.com/repos/square/SocketRocket/issues/225/comments"},"review_comments":{"href":"https://api.github.com/repos/square/SocketRocket/pulls/225/comments"},"review_comment":{"href":"https://api.github.com/repos/square/SocketRocket/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/square/SocketRocket/pulls/225/commits"},"statuses":{"href":"https://api.github.com/repos/square/SocketRocket/statuses/4923b79338182b1f4efff3cbc50e9146bc6569ab"}}}}