{"action":"created","comment":{"url":"https://api.github.com/repos/OxideMod/Oxide/pulls/comments/120154524","pull_request_review_id":42094688,"id":120154524,"diff_hunk":"@@ -232,11 +213,191 @@ public RconListener(RemoteConsole parent)\n \n             protected override void OnError(ErrorEventArgs e) => Interface.Oxide.LogException(e.Message, e.Exception);\n \n-            protected override void OnMessage(MessageEventArgs e) => Parent?.OnMessage(e);\n+            protected override void OnMessage(MessageEventArgs e) => Parent?.OnMessage(e, Context);\n \n             protected override void OnOpen() => Interface.Oxide.LogInfo($\"[Rcon] New connection from {Context.UserEndPoint.Address}\");\n         }\n \n         #endregion\n+\n+        #region Command Processing\n+\n+        // Broacasts a message into the game chat\n+        private void BroadcastMessage(string command, string[] args, int identifier, WebSocketContext context)\n+        {\n+            if (Interface.CallHook(\"OnIServerCommand\", context.UserEndPoint.Address.ToString(), command, args) != null)\n+                return;","path":"Oxide.Core/RemoteConsole/RemoteConsole.cs","position":216,"original_position":158,"commit_id":"5a72f460aa542d00f82d66df657c385c5636578e","original_commit_id":"6177e730c32d5d815eb72c42ea3e288c8f8a1883","user":{"login":"lukespragg","id":671337,"avatar_url":"https://avatars3.githubusercontent.com/u/671337?v=3","gravatar_id":"","url":"https://api.github.com/users/lukespragg","html_url":"https://github.com/lukespragg","followers_url":"https://api.github.com/users/lukespragg/followers","following_url":"https://api.github.com/users/lukespragg/following{/other_user}","gists_url":"https://api.github.com/users/lukespragg/gists{/gist_id}","starred_url":"https://api.github.com/users/lukespragg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukespragg/subscriptions","organizations_url":"https://api.github.com/users/lukespragg/orgs","repos_url":"https://api.github.com/users/lukespragg/repos","events_url":"https://api.github.com/users/lukespragg/events{/privacy}","received_events_url":"https://api.github.com/users/lukespragg/received_events","type":"User","site_admin":false},"body":"Inline returns like this.","created_at":"2017-06-05T16:53:46Z","updated_at":"2017-06-05T17:01:14Z","html_url":"https://github.com/OxideMod/Oxide/pull/1117#discussion_r120154524","pull_request_url":"https://api.github.com/repos/OxideMod/Oxide/pulls/1117","_links":{"self":{"href":"https://api.github.com/repos/OxideMod/Oxide/pulls/comments/120154524"},"html":{"href":"https://github.com/OxideMod/Oxide/pull/1117#discussion_r120154524"},"pull_request":{"href":"https://api.github.com/repos/OxideMod/Oxide/pulls/1117"}}},"pull_request":{"url":"https://api.github.com/repos/OxideMod/Oxide/pulls/1117","id":123869284,"html_url":"https://github.com/OxideMod/Oxide/pull/1117","diff_url":"https://github.com/OxideMod/Oxide/pull/1117.diff","patch_url":"https://github.com/OxideMod/Oxide/pull/1117.patch","issue_url":"https://api.github.com/repos/OxideMod/Oxide/issues/1117","number":1117,"state":"open","locked":false,"title":"[Core] Standardized the message flow for compatibility with current R…","user":{"login":"austinv900","id":5206667,"avatar_url":"https://avatars3.githubusercontent.com/u/5206667?v=3","gravatar_id":"","url":"https://api.github.com/users/austinv900","html_url":"https://github.com/austinv900","followers_url":"https://api.github.com/users/austinv900/followers","following_url":"https://api.github.com/users/austinv900/following{/other_user}","gists_url":"https://api.github.com/users/austinv900/gists{/gist_id}","starred_url":"https://api.github.com/users/austinv900/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/austinv900/subscriptions","organizations_url":"https://api.github.com/users/austinv900/orgs","repos_url":"https://api.github.com/users/austinv900/repos","events_url":"https://api.github.com/users/austinv900/events{/privacy}","received_events_url":"https://api.github.com/users/austinv900/received_events","type":"User","site_admin":false},"body":"Change the way messages are handled for support with current RCon Clients since clients are really scarce and OxideRcon would be used more if It had supported clients.\r\n\r\nAdded default commands based on the current Covalence IServer API\r\n\r\n- [X] Ensure that the changes compile and match the formatting conventions and standards used\r\n\r\nAgain and feedback will be greatly appreciated.","created_at":"2017-06-04T08:04:12Z","updated_at":"2017-06-05T17:01:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"08e2088380175bce85b0220cc2060a9d48aef019","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/OxideMod/Oxide/pulls/1117/commits","review_comments_url":"https://api.github.com/repos/OxideMod/Oxide/pulls/1117/comments","review_comment_url":"https://api.github.com/repos/OxideMod/Oxide/pulls/comments{/number}","comments_url":"https://api.github.com/repos/OxideMod/Oxide/issues/1117/comments","statuses_url":"https://api.github.com/repos/OxideMod/Oxide/statuses/5a72f460aa542d00f82d66df657c385c5636578e","head":{"label":"austinv900:develop","ref":"develop","sha":"5a72f460aa542d00f82d66df657c385c5636578e","user":{"login":"austinv900","id":5206667,"avatar_url":"https://avatars3.githubusercontent.com/u/5206667?v=3","gravatar_id":"","url":"https://api.github.com/users/austinv900","html_url":"https://github.com/austinv900","followers_url":"https://api.github.com/users/austinv900/followers","following_url":"https://api.github.com/users/austinv900/following{/other_user}","gists_url":"https://api.github.com/users/austinv900/gists{/gist_id}","starred_url":"https://api.github.com/users/austinv900/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/austinv900/subscriptions","organizations_url":"https://api.github.com/users/austinv900/orgs","repos_url":"https://api.github.com/users/austinv900/repos","events_url":"https://api.github.com/users/austinv900/events{/privacy}","received_events_url":"https://api.github.com/users/austinv900/received_events","type":"User","site_admin":false},"repo":{"id":93298246,"name":"Oxide","full_name":"austinv900/Oxide","owner":{"login":"austinv900","id":5206667,"avatar_url":"https://avatars3.githubusercontent.com/u/5206667?v=3","gravatar_id":"","url":"https://api.github.com/users/austinv900","html_url":"https://github.com/austinv900","followers_url":"https://api.github.com/users/austinv900/followers","following_url":"https://api.github.com/users/austinv900/following{/other_user}","gists_url":"https://api.github.com/users/austinv900/gists{/gist_id}","starred_url":"https://api.github.com/users/austinv900/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/austinv900/subscriptions","organizations_url":"https://api.github.com/users/austinv900/orgs","repos_url":"https://api.github.com/users/austinv900/repos","events_url":"https://api.github.com/users/austinv900/events{/privacy}","received_events_url":"https://api.github.com/users/austinv900/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/austinv900/Oxide","description":"Core mod and extensions for the Oxide mod framework.","fork":true,"url":"https://api.github.com/repos/austinv900/Oxide","forks_url":"https://api.github.com/repos/austinv900/Oxide/forks","keys_url":"https://api.github.com/repos/austinv900/Oxide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/austinv900/Oxide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/austinv900/Oxide/teams","hooks_url":"https://api.github.com/repos/austinv900/Oxide/hooks","issue_events_url":"https://api.github.com/repos/austinv900/Oxide/issues/events{/number}","events_url":"https://api.github.com/repos/austinv900/Oxide/events","assignees_url":"https://api.github.com/repos/austinv900/Oxide/assignees{/user}","branches_url":"https://api.github.com/repos/austinv900/Oxide/branches{/branch}","tags_url":"https://api.github.com/repos/austinv900/Oxide/tags","blobs_url":"https://api.github.com/repos/austinv900/Oxide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/austinv900/Oxide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/austinv900/Oxide/git/refs{/sha}","trees_url":"https://api.github.com/repos/austinv900/Oxide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/austinv900/Oxide/statuses/{sha}","languages_url":"https://api.github.com/repos/austinv900/Oxide/languages","stargazers_url":"https://api.github.com/repos/austinv900/Oxide/stargazers","contributors_url":"https://api.github.com/repos/austinv900/Oxide/contributors","subscribers_url":"https://api.github.com/repos/austinv900/Oxide/subscribers","subscription_url":"https://api.github.com/repos/austinv900/Oxide/subscription","commits_url":"https://api.github.com/repos/austinv900/Oxide/commits{/sha}","git_commits_url":"https://api.github.com/repos/austinv900/Oxide/git/commits{/sha}","comments_url":"https://api.github.com/repos/austinv900/Oxide/comments{/number}","issue_comment_url":"https://api.github.com/repos/austinv900/Oxide/issues/comments{/number}","contents_url":"https://api.github.com/repos/austinv900/Oxide/contents/{+path}","compare_url":"https://api.github.com/repos/austinv900/Oxide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/austinv900/Oxide/merges","archive_url":"https://api.github.com/repos/austinv900/Oxide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/austinv900/Oxide/downloads","issues_url":"https://api.github.com/repos/austinv900/Oxide/issues{/number}","pulls_url":"https://api.github.com/repos/austinv900/Oxide/pulls{/number}","milestones_url":"https://api.github.com/repos/austinv900/Oxide/milestones{/number}","notifications_url":"https://api.github.com/repos/austinv900/Oxide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/austinv900/Oxide/labels{/name}","releases_url":"https://api.github.com/repos/austinv900/Oxide/releases{/id}","deployments_url":"https://api.github.com/repos/austinv900/Oxide/deployments","created_at":"2017-06-04T07:48:37Z","updated_at":"2017-06-04T07:48:41Z","pushed_at":"2017-06-05T06:33:14Z","git_url":"git://github.com/austinv900/Oxide.git","ssh_url":"git@github.com:austinv900/Oxide.git","clone_url":"https://github.com/austinv900/Oxide.git","svn_url":"https://github.com/austinv900/Oxide","homepage":"","size":1534372,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"OxideMod:develop","ref":"develop","sha":"54ca9532181dce853763a34ee9aa921544c2933b","user":{"login":"OxideMod","id":10712027,"avatar_url":"https://avatars0.githubusercontent.com/u/10712027?v=3","gravatar_id":"","url":"https://api.github.com/users/OxideMod","html_url":"https://github.com/OxideMod","followers_url":"https://api.github.com/users/OxideMod/followers","following_url":"https://api.github.com/users/OxideMod/following{/other_user}","gists_url":"https://api.github.com/users/OxideMod/gists{/gist_id}","starred_url":"https://api.github.com/users/OxideMod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OxideMod/subscriptions","organizations_url":"https://api.github.com/users/OxideMod/orgs","repos_url":"https://api.github.com/users/OxideMod/repos","events_url":"https://api.github.com/users/OxideMod/events{/privacy}","received_events_url":"https://api.github.com/users/OxideMod/received_events","type":"Organization","site_admin":false},"repo":{"id":24902146,"name":"Oxide","full_name":"OxideMod/Oxide","owner":{"login":"OxideMod","id":10712027,"avatar_url":"https://avatars0.githubusercontent.com/u/10712027?v=3","gravatar_id":"","url":"https://api.github.com/users/OxideMod","html_url":"https://github.com/OxideMod","followers_url":"https://api.github.com/users/OxideMod/followers","following_url":"https://api.github.com/users/OxideMod/following{/other_user}","gists_url":"https://api.github.com/users/OxideMod/gists{/gist_id}","starred_url":"https://api.github.com/users/OxideMod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OxideMod/subscriptions","organizations_url":"https://api.github.com/users/OxideMod/orgs","repos_url":"https://api.github.com/users/OxideMod/repos","events_url":"https://api.github.com/users/OxideMod/events{/privacy}","received_events_url":"https://api.github.com/users/OxideMod/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/OxideMod/Oxide","description":"Core mod and extensions for the Oxide mod framework.","fork":false,"url":"https://api.github.com/repos/OxideMod/Oxide","forks_url":"https://api.github.com/repos/OxideMod/Oxide/forks","keys_url":"https://api.github.com/repos/OxideMod/Oxide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/OxideMod/Oxide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/OxideMod/Oxide/teams","hooks_url":"https://api.github.com/repos/OxideMod/Oxide/hooks","issue_events_url":"https://api.github.com/repos/OxideMod/Oxide/issues/events{/number}","events_url":"https://api.github.com/repos/OxideMod/Oxide/events","assignees_url":"https://api.github.com/repos/OxideMod/Oxide/assignees{/user}","branches_url":"https://api.github.com/repos/OxideMod/Oxide/branches{/branch}","tags_url":"https://api.github.com/repos/OxideMod/Oxide/tags","blobs_url":"https://api.github.com/repos/OxideMod/Oxide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/OxideMod/Oxide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/OxideMod/Oxide/git/refs{/sha}","trees_url":"https://api.github.com/repos/OxideMod/Oxide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/OxideMod/Oxide/statuses/{sha}","languages_url":"https://api.github.com/repos/OxideMod/Oxide/languages","stargazers_url":"https://api.github.com/repos/OxideMod/Oxide/stargazers","contributors_url":"https://api.github.com/repos/OxideMod/Oxide/contributors","subscribers_url":"https://api.github.com/repos/OxideMod/Oxide/subscribers","subscription_url":"https://api.github.com/repos/OxideMod/Oxide/subscription","commits_url":"https://api.github.com/repos/OxideMod/Oxide/commits{/sha}","git_commits_url":"https://api.github.com/repos/OxideMod/Oxide/git/commits{/sha}","comments_url":"https://api.github.com/repos/OxideMod/Oxide/comments{/number}","issue_comment_url":"https://api.github.com/repos/OxideMod/Oxide/issues/comments{/number}","contents_url":"https://api.github.com/repos/OxideMod/Oxide/contents/{+path}","compare_url":"https://api.github.com/repos/OxideMod/Oxide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/OxideMod/Oxide/merges","archive_url":"https://api.github.com/repos/OxideMod/Oxide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/OxideMod/Oxide/downloads","issues_url":"https://api.github.com/repos/OxideMod/Oxide/issues{/number}","pulls_url":"https://api.github.com/repos/OxideMod/Oxide/pulls{/number}","milestones_url":"https://api.github.com/repos/OxideMod/Oxide/milestones{/number}","notifications_url":"https://api.github.com/repos/OxideMod/Oxide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/OxideMod/Oxide/labels{/name}","releases_url":"https://api.github.com/repos/OxideMod/Oxide/releases{/id}","deployments_url":"https://api.github.com/repos/OxideMod/Oxide/deployments","created_at":"2014-10-07T17:23:45Z","updated_at":"2017-06-04T17:31:56Z","pushed_at":"2017-06-05T12:19:06Z","git_url":"git://github.com/OxideMod/Oxide.git","ssh_url":"git@github.com:OxideMod/Oxide.git","clone_url":"https://github.com/OxideMod/Oxide.git","svn_url":"https://github.com/OxideMod/Oxide","homepage":"","size":1534907,"stargazers_count":159,"watchers_count":159,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":124,"mirror_url":null,"open_issues_count":67,"forks":124,"open_issues":67,"watchers":159,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/OxideMod/Oxide/pulls/1117"},"html":{"href":"https://github.com/OxideMod/Oxide/pull/1117"},"issue":{"href":"https://api.github.com/repos/OxideMod/Oxide/issues/1117"},"comments":{"href":"https://api.github.com/repos/OxideMod/Oxide/issues/1117/comments"},"review_comments":{"href":"https://api.github.com/repos/OxideMod/Oxide/pulls/1117/comments"},"review_comment":{"href":"https://api.github.com/repos/OxideMod/Oxide/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/OxideMod/Oxide/pulls/1117/commits"},"statuses":{"href":"https://api.github.com/repos/OxideMod/Oxide/statuses/5a72f460aa542d00f82d66df657c385c5636578e"}}}}
{"actor":{"display_login":"lukespragg"}}