{"action":"created","comment":{"url":"https://api.github.com/repos/michalwski/MongooseIM/pulls/comments/100083415","pull_request_review_id":20777658,"id":100083415,"diff_hunk":"@@ -497,140 +497,140 @@ handle_call({_Req, _Data}, _From, State) when ?is_simple(State) ->\n \n handle_call({start_child, ChildSpec}, _From, State) ->\n     case check_childspec(ChildSpec) of\n-\t{ok, Child} ->\n-\t    {Resp, NState} = handle_start_child(Child, State),\n-\t    {reply, Resp, NState};\n-\tWhat ->\n-\t    {reply, {error, What}, State}\n+        {ok, Child} ->\n+            {Resp, NState} = handle_start_child(Child, State),\n+            {reply, Resp, NState};\n+        What ->\n+            {reply, {error, What}, State}\n     end;\n \n handle_call({restart_child, Name}, _From, State) ->\n     case get_child(Name, State) of\n-\t{value, Child} when Child#child.pid =:= undefined ->\n-\t    case do_start_child(State#state.name, Child) of\n-\t\t{ok, Pid} ->\n-\t\t    NState = replace_child(Child#child{pid = Pid}, State),\n-\t\t    {reply, {ok, Pid}, NState};\n-\t\t{ok, Pid, Extra} ->\n-\t\t    NState = replace_child(Child#child{pid = Pid}, State),\n-\t\t    {reply, {ok, Pid, Extra}, NState};\n-\t\tError ->\n-\t\t    {reply, Error, State}\n-\t    end;\n-\t{value, #child{pid=?restarting(_)}} ->\n-\t    {reply, {error, restarting}, State};\n-\t{value, _} ->\n-\t    {reply, {error, running}, State};\n-\t_ ->\n-\t    {reply, {error, not_found}, State}\n+        {value, Child} when Child#child.pid =:= undefined ->\n+            case do_start_child(State#state.name, Child) of\n+                {ok, Pid} ->\n+                    NState = replace_child(Child#child{pid = Pid}, State),\n+                    {reply, {ok, Pid}, NState};\n+                {ok, Pid, Extra} ->\n+                    NState = replace_child(Child#child{pid = Pid}, State),\n+                    {reply, {ok, Pid, Extra}, NState};\n+                Error ->\n+                    {reply, Error, State}\n+            end;\n+        {value, #child{pid=?restarting(_)}} ->\n+            {reply, {error, restarting}, State};\n+        {value, _} ->\n+            {reply, {error, running}, State};\n+        _ ->\n+            {reply, {error, not_found}, State}\n     end;\n \n handle_call({delete_child, Name}, _From, State) ->\n     case get_child(Name, State) of\n-\t{value, Child} when Child#child.pid =:= undefined ->\n-\t    NState = remove_child(Child, State),\n-\t    {reply, ok, NState};\n-\t{value, #child{pid=?restarting(_)}} ->\n-\t    {reply, {error, restarting}, State};\n-\t{value, _} ->\n-\t    {reply, {error, running}, State};\n-\t_ ->\n-\t    {reply, {error, not_found}, State}\n+        {value, Child} when Child#child.pid =:= undefined ->\n+            NState = remove_child(Child, State),\n+            {reply, ok, NState};\n+        {value, #child{pid=?restarting(_)}} ->\n+            {reply, {error, restarting}, State};\n+        {value, _} ->\n+            {reply, {error, running}, State};\n+        _ ->\n+            {reply, {error, not_found}, State}\n     end;\n \n handle_call(which_children, _From, #state{children = [#child{restart_type = temporary,\n-\t\t\t\t\t\t\t     child_type = CT,\n-\t\t\t\t\t\t\t     modules = Mods}]} =\n-\t\tState) when ?is_simple(State) ->\n+                                                             child_type = CT,\n+                                                             modules = Mods}]} =\n+                State) when ?is_simple(State) ->\n     Reply = lists:map(fun(Pid) -> {undefined, Pid, CT, Mods} end,\n                       ?SETS:to_list(dynamics_db(temporary, State#state.dynamics))),\n     {reply, Reply, State};\n \n handle_call(which_children, _From, #state{children = [#child{restart_type = RType,\n-\t\t\t\t\t\t\t child_type = CT,\n-\t\t\t\t\t\t\t modules = Mods}]} =\n-\t\tState) when ?is_simple(State) ->\n+                                                         child_type = CT,\n+                                                         modules = Mods}]} =\n+                State) when ?is_simple(State) ->\n     Reply = lists:map(fun({?restarting(_), _}) -> {undefined, restarting, CT, Mods};\n-\t\t\t ({Pid, _}) -> {undefined, Pid, CT, Mods} end,\n-\t\t      ?DICT:to_list(dynamics_db(RType, State#state.dynamics))),\n+                         ({Pid, _}) -> {undefined, Pid, CT, Mods} end,\n+                      ?DICT:to_list(dynamics_db(RType, State#state.dynamics))),\n     {reply, Reply, State};\n \n handle_call(which_children, _From, State) ->\n     Resp =\n-\tlists:map(fun(#child{pid = ?restarting(_), name = Name,\n-\t\t\t     child_type = ChildType, modules = Mods}) ->\n-\t\t\t  {Name, restarting, ChildType, Mods};\n-\t\t     (#child{pid = Pid, name = Name,\n-\t\t\t     child_type = ChildType, modules = Mods}) ->\n-\t\t\t  {Name, Pid, ChildType, Mods}\n-\t\t  end,\n-\t\t  State#state.children),\n+        lists:map(fun(#child{pid = ?restarting(_), name = Name,\n+                             child_type = ChildType, modules = Mods}) ->\n+                          {Name, restarting, ChildType, Mods};\n+                     (#child{pid = Pid, name = Name,\n+                             child_type = ChildType, modules = Mods}) ->\n+                          {Name, Pid, ChildType, Mods}\n+                  end,\n+                  State#state.children),\n     {reply, Resp, State};\n \n \n handle_call(count_children, _From, #state{children = [#child{restart_type = temporary,\n-\t\t\t\t\t\t\t     child_type = CT}]} = State)\n+                                                             child_type = CT}]} = State)\n   when ?is_simple(State) ->\n     {Active, Count} =\n-\t?SETS:fold(fun(Pid, {Alive, Tot}) ->\n-\t\t\t   case is_pid(Pid) andalso is_process_alive(Pid) of\n-\t\t\t       true ->{Alive+1, Tot +1};\n-\t\t\t       false ->\n-\t\t\t\t   {Alive, Tot + 1}\n-\t\t\t   end\n-\t\t   end, {0, 0}, dynamics_db(temporary, State#state.dynamics)),\n+        ?SETS:fold(fun(Pid, {Alive, Tot}) ->\n+                           case is_pid(Pid) andalso is_process_alive(Pid) of\n+                               true ->{Alive+1, Tot +1};\n+                               false ->\n+                                   {Alive, Tot + 1}\n+                           end\n+                   end, {0, 0}, dynamics_db(temporary, State#state.dynamics)),\n     Reply = case CT of\n-\t\tsupervisor -> [{specs, 1}, {active, Active},\n-\t\t\t       {supervisors, Count}, {workers, 0}];\n-\t\tworker -> [{specs, 1}, {active, Active},\n-\t\t\t   {supervisors, 0}, {workers, Count}]\n-\t    end,\n+                supervisor -> [{specs, 1}, {active, Active},\n+                               {supervisors, Count}, {workers, 0}];\n+                worker -> [{specs, 1}, {active, Active},\n+                           {supervisors, 0}, {workers, Count}]\n+            end,\n     {reply, Reply, State};\n \n handle_call(count_children, _From,  #state{children = [#child{restart_type = RType,\n-\t\t\t\t\t\t\t      child_type = CT}]} = State)\n+                                                              child_type = CT}]} = State)\n   when ?is_simple(State) ->\n     {Active, Count} =\n-\t?DICT:fold(fun(Pid, _Val, {Alive, Tot}) ->\n-\t\t\t   case is_pid(Pid) andalso is_process_alive(Pid) of\n-\t\t\t       true ->\n-\t\t\t\t   {Alive+1, Tot +1};\n-\t\t\t       false ->\n-\t\t\t\t   {Alive, Tot + 1}\n-\t\t\t   end\n-\t\t   end, {0, 0}, dynamics_db(RType, State#state.dynamics)),\n+        ?DICT:fold(fun(Pid, _Val, {Alive, Tot}) ->","path":"apps/ejabberd/src/supervisor2.erl","position":519,"original_position":519,"commit_id":"20e209e9589931f25a03fe1c5a2d0437352c255d","original_commit_id":"20e209e9589931f25a03fe1c5a2d0437352c255d","user":{"login":"gadgetci","id":10134338,"avatar_url":"https://avatars.githubusercontent.com/u/10134338?v=3","gravatar_id":"","url":"https://api.github.com/users/gadgetci","html_url":"https://github.com/gadgetci","followers_url":"https://api.github.com/users/gadgetci/followers","following_url":"https://api.github.com/users/gadgetci/following{/other_user}","gists_url":"https://api.github.com/users/gadgetci/gists{/gist_id}","starred_url":"https://api.github.com/users/gadgetci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gadgetci/subscriptions","organizations_url":"https://api.github.com/users/gadgetci/orgs","repos_url":"https://api.github.com/users/gadgetci/repos","events_url":"https://api.github.com/users/gadgetci/events{/privacy}","received_events_url":"https://api.github.com/users/gadgetci/received_events","type":"User","site_admin":false},"body":"According to **Elvis**:\n> Don't use macros (like DICT on line 594) as module names.","created_at":"2017-02-08T14:58:30Z","updated_at":"2017-02-08T14:58:30Z","html_url":"https://github.com/michalwski/MongooseIM/pull/79#discussion_r100083415","pull_request_url":"https://api.github.com/repos/michalwski/MongooseIM/pulls/79","_links":{"self":{"href":"https://api.github.com/repos/michalwski/MongooseIM/pulls/comments/100083415"},"html":{"href":"https://github.com/michalwski/MongooseIM/pull/79#discussion_r100083415"},"pull_request":{"href":"https://api.github.com/repos/michalwski/MongooseIM/pulls/79"}}},"pull_request":{"url":"https://api.github.com/repos/michalwski/MongooseIM/pulls/79","id":105233221,"html_url":"https://github.com/michalwski/MongooseIM/pull/79","diff_url":"https://github.com/michalwski/MongooseIM/pull/79.diff","patch_url":"https://github.com/michalwski/MongooseIM/pull/79.patch","issue_url":"https://api.github.com/repos/michalwski/MongooseIM/issues/79","number":79,"state":"open","locked":false,"title":"Upgrade deps","user":{"login":"michalwski","id":705828,"avatar_url":"https://avatars.githubusercontent.com/u/705828?v=3","gravatar_id":"","url":"https://api.github.com/users/michalwski","html_url":"https://github.com/michalwski","followers_url":"https://api.github.com/users/michalwski/followers","following_url":"https://api.github.com/users/michalwski/following{/other_user}","gists_url":"https://api.github.com/users/michalwski/gists{/gist_id}","starred_url":"https://api.github.com/users/michalwski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalwski/subscriptions","organizations_url":"https://api.github.com/users/michalwski/orgs","repos_url":"https://api.github.com/users/michalwski/repos","events_url":"https://api.github.com/users/michalwski/events{/privacy}","received_events_url":"https://api.github.com/users/michalwski/received_events","type":"User","site_admin":false},"body":"This PR addresses #\r\n\r\nProposed changes include:\r\n* describe the functionality changes\r\n* describe new or updated tests\r\n* describe changes to the documentation\r\n\r\n","created_at":"2017-02-08T14:58:07Z","updated_at":"2017-02-08T14:58:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e39fd3b1a4d30a8ce16c5c99da412fbb22484514","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/michalwski/MongooseIM/pulls/79/commits","review_comments_url":"https://api.github.com/repos/michalwski/MongooseIM/pulls/79/comments","review_comment_url":"https://api.github.com/repos/michalwski/MongooseIM/pulls/comments{/number}","comments_url":"https://api.github.com/repos/michalwski/MongooseIM/issues/79/comments","statuses_url":"https://api.github.com/repos/michalwski/MongooseIM/statuses/20e209e9589931f25a03fe1c5a2d0437352c255d","head":{"label":"michalwski:upgrade-deps","ref":"upgrade-deps","sha":"20e209e9589931f25a03fe1c5a2d0437352c255d","user":{"login":"michalwski","id":705828,"avatar_url":"https://avatars.githubusercontent.com/u/705828?v=3","gravatar_id":"","url":"https://api.github.com/users/michalwski","html_url":"https://github.com/michalwski","followers_url":"https://api.github.com/users/michalwski/followers","following_url":"https://api.github.com/users/michalwski/following{/other_user}","gists_url":"https://api.github.com/users/michalwski/gists{/gist_id}","starred_url":"https://api.github.com/users/michalwski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalwski/subscriptions","organizations_url":"https://api.github.com/users/michalwski/orgs","repos_url":"https://api.github.com/users/michalwski/repos","events_url":"https://api.github.com/users/michalwski/events{/privacy}","received_events_url":"https://api.github.com/users/michalwski/received_events","type":"User","site_admin":false},"repo":{"id":3739018,"name":"MongooseIM","full_name":"michalwski/MongooseIM","owner":{"login":"michalwski","id":705828,"avatar_url":"https://avatars.githubusercontent.com/u/705828?v=3","gravatar_id":"","url":"https://api.github.com/users/michalwski","html_url":"https://github.com/michalwski","followers_url":"https://api.github.com/users/michalwski/followers","following_url":"https://api.github.com/users/michalwski/following{/other_user}","gists_url":"https://api.github.com/users/michalwski/gists{/gist_id}","starred_url":"https://api.github.com/users/michalwski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalwski/subscriptions","organizations_url":"https://api.github.com/users/michalwski/orgs","repos_url":"https://api.github.com/users/michalwski/repos","events_url":"https://api.github.com/users/michalwski/events{/privacy}","received_events_url":"https://api.github.com/users/michalwski/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/michalwski/MongooseIM","description":"Robust and scalable Jabber / XMPP Instant Messaging platform","fork":true,"url":"https://api.github.com/repos/michalwski/MongooseIM","forks_url":"https://api.github.com/repos/michalwski/MongooseIM/forks","keys_url":"https://api.github.com/repos/michalwski/MongooseIM/keys{/key_id}","collaborators_url":"https://api.github.com/repos/michalwski/MongooseIM/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/michalwski/MongooseIM/teams","hooks_url":"https://api.github.com/repos/michalwski/MongooseIM/hooks","issue_events_url":"https://api.github.com/repos/michalwski/MongooseIM/issues/events{/number}","events_url":"https://api.github.com/repos/michalwski/MongooseIM/events","assignees_url":"https://api.github.com/repos/michalwski/MongooseIM/assignees{/user}","branches_url":"https://api.github.com/repos/michalwski/MongooseIM/branches{/branch}","tags_url":"https://api.github.com/repos/michalwski/MongooseIM/tags","blobs_url":"https://api.github.com/repos/michalwski/MongooseIM/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/michalwski/MongooseIM/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/michalwski/MongooseIM/git/refs{/sha}","trees_url":"https://api.github.com/repos/michalwski/MongooseIM/git/trees{/sha}","statuses_url":"https://api.github.com/repos/michalwski/MongooseIM/statuses/{sha}","languages_url":"https://api.github.com/repos/michalwski/MongooseIM/languages","stargazers_url":"https://api.github.com/repos/michalwski/MongooseIM/stargazers","contributors_url":"https://api.github.com/repos/michalwski/MongooseIM/contributors","subscribers_url":"https://api.github.com/repos/michalwski/MongooseIM/subscribers","subscription_url":"https://api.github.com/repos/michalwski/MongooseIM/subscription","commits_url":"https://api.github.com/repos/michalwski/MongooseIM/commits{/sha}","git_commits_url":"https://api.github.com/repos/michalwski/MongooseIM/git/commits{/sha}","comments_url":"https://api.github.com/repos/michalwski/MongooseIM/comments{/number}","issue_comment_url":"https://api.github.com/repos/michalwski/MongooseIM/issues/comments{/number}","contents_url":"https://api.github.com/repos/michalwski/MongooseIM/contents/{+path}","compare_url":"https://api.github.com/repos/michalwski/MongooseIM/compare/{base}...{head}","merges_url":"https://api.github.com/repos/michalwski/MongooseIM/merges","archive_url":"https://api.github.com/repos/michalwski/MongooseIM/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/michalwski/MongooseIM/downloads","issues_url":"https://api.github.com/repos/michalwski/MongooseIM/issues{/number}","pulls_url":"https://api.github.com/repos/michalwski/MongooseIM/pulls{/number}","milestones_url":"https://api.github.com/repos/michalwski/MongooseIM/milestones{/number}","notifications_url":"https://api.github.com/repos/michalwski/MongooseIM/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/michalwski/MongooseIM/labels{/name}","releases_url":"https://api.github.com/repos/michalwski/MongooseIM/releases{/id}","deployments_url":"https://api.github.com/repos/michalwski/MongooseIM/deployments","created_at":"2012-03-16T13:10:02Z","updated_at":"2016-10-25T10:02:18Z","pushed_at":"2017-02-08T14:58:08Z","git_url":"git://github.com/michalwski/MongooseIM.git","ssh_url":"git@github.com:michalwski/MongooseIM.git","clone_url":"https://github.com/michalwski/MongooseIM.git","svn_url":"https://github.com/michalwski/MongooseIM","homepage":"http://www.process-one.net/en/ejabberd/","size":21466,"stargazers_count":1,"watchers_count":1,"language":"Erlang","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":11,"forks":0,"open_issues":11,"watchers":1,"default_branch":"master"}},"base":{"label":"michalwski:master","ref":"master","sha":"57f07015c93c6c05255e5528f6d0374045b77da8","user":{"login":"michalwski","id":705828,"avatar_url":"https://avatars.githubusercontent.com/u/705828?v=3","gravatar_id":"","url":"https://api.github.com/users/michalwski","html_url":"https://github.com/michalwski","followers_url":"https://api.github.com/users/michalwski/followers","following_url":"https://api.github.com/users/michalwski/following{/other_user}","gists_url":"https://api.github.com/users/michalwski/gists{/gist_id}","starred_url":"https://api.github.com/users/michalwski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalwski/subscriptions","organizations_url":"https://api.github.com/users/michalwski/orgs","repos_url":"https://api.github.com/users/michalwski/repos","events_url":"https://api.github.com/users/michalwski/events{/privacy}","received_events_url":"https://api.github.com/users/michalwski/received_events","type":"User","site_admin":false},"repo":{"id":3739018,"name":"MongooseIM","full_name":"michalwski/MongooseIM","owner":{"login":"michalwski","id":705828,"avatar_url":"https://avatars.githubusercontent.com/u/705828?v=3","gravatar_id":"","url":"https://api.github.com/users/michalwski","html_url":"https://github.com/michalwski","followers_url":"https://api.github.com/users/michalwski/followers","following_url":"https://api.github.com/users/michalwski/following{/other_user}","gists_url":"https://api.github.com/users/michalwski/gists{/gist_id}","starred_url":"https://api.github.com/users/michalwski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalwski/subscriptions","organizations_url":"https://api.github.com/users/michalwski/orgs","repos_url":"https://api.github.com/users/michalwski/repos","events_url":"https://api.github.com/users/michalwski/events{/privacy}","received_events_url":"https://api.github.com/users/michalwski/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/michalwski/MongooseIM","description":"Robust and scalable Jabber / XMPP Instant Messaging platform","fork":true,"url":"https://api.github.com/repos/michalwski/MongooseIM","forks_url":"https://api.github.com/repos/michalwski/MongooseIM/forks","keys_url":"https://api.github.com/repos/michalwski/MongooseIM/keys{/key_id}","collaborators_url":"https://api.github.com/repos/michalwski/MongooseIM/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/michalwski/MongooseIM/teams","hooks_url":"https://api.github.com/repos/michalwski/MongooseIM/hooks","issue_events_url":"https://api.github.com/repos/michalwski/MongooseIM/issues/events{/number}","events_url":"https://api.github.com/repos/michalwski/MongooseIM/events","assignees_url":"https://api.github.com/repos/michalwski/MongooseIM/assignees{/user}","branches_url":"https://api.github.com/repos/michalwski/MongooseIM/branches{/branch}","tags_url":"https://api.github.com/repos/michalwski/MongooseIM/tags","blobs_url":"https://api.github.com/repos/michalwski/MongooseIM/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/michalwski/MongooseIM/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/michalwski/MongooseIM/git/refs{/sha}","trees_url":"https://api.github.com/repos/michalwski/MongooseIM/git/trees{/sha}","statuses_url":"https://api.github.com/repos/michalwski/MongooseIM/statuses/{sha}","languages_url":"https://api.github.com/repos/michalwski/MongooseIM/languages","stargazers_url":"https://api.github.com/repos/michalwski/MongooseIM/stargazers","contributors_url":"https://api.github.com/repos/michalwski/MongooseIM/contributors","subscribers_url":"https://api.github.com/repos/michalwski/MongooseIM/subscribers","subscription_url":"https://api.github.com/repos/michalwski/MongooseIM/subscription","commits_url":"https://api.github.com/repos/michalwski/MongooseIM/commits{/sha}","git_commits_url":"https://api.github.com/repos/michalwski/MongooseIM/git/commits{/sha}","comments_url":"https://api.github.com/repos/michalwski/MongooseIM/comments{/number}","issue_comment_url":"https://api.github.com/repos/michalwski/MongooseIM/issues/comments{/number}","contents_url":"https://api.github.com/repos/michalwski/MongooseIM/contents/{+path}","compare_url":"https://api.github.com/repos/michalwski/MongooseIM/compare/{base}...{head}","merges_url":"https://api.github.com/repos/michalwski/MongooseIM/merges","archive_url":"https://api.github.com/repos/michalwski/MongooseIM/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/michalwski/MongooseIM/downloads","issues_url":"https://api.github.com/repos/michalwski/MongooseIM/issues{/number}","pulls_url":"https://api.github.com/repos/michalwski/MongooseIM/pulls{/number}","milestones_url":"https://api.github.com/repos/michalwski/MongooseIM/milestones{/number}","notifications_url":"https://api.github.com/repos/michalwski/MongooseIM/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/michalwski/MongooseIM/labels{/name}","releases_url":"https://api.github.com/repos/michalwski/MongooseIM/releases{/id}","deployments_url":"https://api.github.com/repos/michalwski/MongooseIM/deployments","created_at":"2012-03-16T13:10:02Z","updated_at":"2016-10-25T10:02:18Z","pushed_at":"2017-02-08T14:58:08Z","git_url":"git://github.com/michalwski/MongooseIM.git","ssh_url":"git@github.com:michalwski/MongooseIM.git","clone_url":"https://github.com/michalwski/MongooseIM.git","svn_url":"https://github.com/michalwski/MongooseIM","homepage":"http://www.process-one.net/en/ejabberd/","size":21466,"stargazers_count":1,"watchers_count":1,"language":"Erlang","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":11,"forks":0,"open_issues":11,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/michalwski/MongooseIM/pulls/79"},"html":{"href":"https://github.com/michalwski/MongooseIM/pull/79"},"issue":{"href":"https://api.github.com/repos/michalwski/MongooseIM/issues/79"},"comments":{"href":"https://api.github.com/repos/michalwski/MongooseIM/issues/79/comments"},"review_comments":{"href":"https://api.github.com/repos/michalwski/MongooseIM/pulls/79/comments"},"review_comment":{"href":"https://api.github.com/repos/michalwski/MongooseIM/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/michalwski/MongooseIM/pulls/79/commits"},"statuses":{"href":"https://api.github.com/repos/michalwski/MongooseIM/statuses/20e209e9589931f25a03fe1c5a2d0437352c255d"}}}}
{"actor":{"display_login":"gadgetci"}}