{"action":"opened","pull_request":{"created_at":"2011-12-15T17:50:18Z","state":"open","review_comments":0,"patch_url":"https://github.com/grahamscott/pusherrestdotnet/pull/4.patch","changed_files":1,"_links":{"review_comments":{"href":"https://api.github.com/repos/grahamscott/pusherrestdotnet/pulls/4/comments"},"comments":{"href":"https://api.github.com/repos/grahamscott/pusherrestdotnet/issues/4/comments"},"html":{"href":"https://github.com/grahamscott/pusherrestdotnet/pull/4"},"self":{"href":"https://api.github.com/repos/grahamscott/pusherrestdotnet/pulls/4"}},"updated_at":"2011-12-15T17:50:18Z","user":{"gravatar_id":"c9d63c55e7041747450cfb83b51f18d7","id":422427,"url":"https://api.github.com/users/jewer","login":"jewer","avatar_url":"https://secure.gravatar.com/avatar/c9d63c55e7041747450cfb83b51f18d7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"issue_url":"https://github.com/grahamscott/pusherrestdotnet/issues/4","comments":0,"deletions":3,"body":"Hey, I needed to start pushing messages behind a corporate firewall, and noticed there was no way to get around the proxy in the current implementation.  This commit is a simple, un-unit-tested way of setting the proxy.  The ctor argument is optional so it wouldn't change anyone's current functionality.\r\n\r\nUnfortunately, given the current structure, it's pretty impossible to write a unit test to validate that the web client's proxy is set with the provided argument.  Not sure what the direction is for those tests, but I'd be happy to volunteer a little time if you were willing to restructure your code a little bit to provide some tests re: the collaboration between PusherProvider and whatever is making the actual HTTP request.","merged":false,"commits":1,"mergeable":null,"id":599136,"number":4,"additions":8,"base":{"user":{"gravatar_id":"030fdbc4d13d500241d83d4a01e33d07","id":323370,"url":"https://api.github.com/users/grahamscott","login":"grahamscott","avatar_url":"https://secure.gravatar.com/avatar/030fdbc4d13d500241d83d4a01e33d07?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"repo":{"created_at":"2010-07-27T09:58:52Z","pushed_at":"2011-08-07T12:00:07Z","private":false,"clone_url":"https://github.com/grahamscott/pusherrestdotnet.git","updated_at":"2011-12-15T16:14:24Z","master_branch":null,"name":"pusherrestdotnet","svn_url":"https://svn.github.com/grahamscott/pusherrestdotnet","watchers":16,"forks":5,"language":"C#","owner":{"gravatar_id":"030fdbc4d13d500241d83d4a01e33d07","id":323370,"url":"https://api.github.com/users/grahamscott","login":"grahamscott","avatar_url":"https://secure.gravatar.com/avatar/030fdbc4d13d500241d83d4a01e33d07?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"id":800285,"homepage":"","description":"C# implementation of the Pusher REST API","git_url":"git://github.com/grahamscott/pusherrestdotnet.git","html_url":"https://github.com/grahamscott/pusherrestdotnet","open_issues":1,"url":"https://api.github.com/repos/grahamscott/pusherrestdotnet","size":184,"fork":false,"ssh_url":"git@github.com:grahamscott/pusherrestdotnet.git"},"sha":"4dc71a791c544b5dc2e746dd9a18a874c5537f0d","ref":"master","label":"grahamscott:master"},"merged_by":null,"head":{"user":{"gravatar_id":"c9d63c55e7041747450cfb83b51f18d7","id":422427,"url":"https://api.github.com/users/jewer","login":"jewer","avatar_url":"https://secure.gravatar.com/avatar/c9d63c55e7041747450cfb83b51f18d7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"repo":{"created_at":"2011-12-15T16:14:24Z","pushed_at":"2011-12-15T17:45:27Z","private":false,"clone_url":"https://github.com/jewer/pusherrestdotnet.git","updated_at":"2011-12-15T17:45:27Z","master_branch":null,"name":"pusherrestdotnet","svn_url":"https://svn.github.com/jewer/pusherrestdotnet","watchers":1,"forks":0,"language":"C#","owner":{"gravatar_id":"c9d63c55e7041747450cfb83b51f18d7","id":422427,"url":"https://api.github.com/users/jewer","login":"jewer","avatar_url":"https://secure.gravatar.com/avatar/c9d63c55e7041747450cfb83b51f18d7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"id":2988798,"homepage":"","description":"C# implementation of the Pusher REST API","git_url":"git://github.com/jewer/pusherrestdotnet.git","html_url":"https://github.com/jewer/pusherrestdotnet","open_issues":0,"url":"https://api.github.com/repos/jewer/pusherrestdotnet","size":112,"fork":true,"ssh_url":"git@github.com:jewer/pusherrestdotnet.git"},"sha":"0e5d8c586cca89f8f9599f94806d12032437904e","ref":"master","label":"jewer:master"},"title":"For anyone trying to push behind a firewall or proxy...","html_url":"https://github.com/grahamscott/pusherrestdotnet/pull/4","closed_at":null,"url":"https://api.github.com/repos/grahamscott/pusherrestdotnet/pulls/4","diff_url":"https://github.com/grahamscott/pusherrestdotnet/pull/4.diff","merged_at":null},"number":4}