{"action":"created","issue":{"url":"https://api.github.com/repos/sorcix/irc/issues/9","labels_url":"https://api.github.com/repos/sorcix/irc/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/sorcix/irc/issues/9/comments","events_url":"https://api.github.com/repos/sorcix/irc/issues/9/events","html_url":"https://github.com/sorcix/irc/pull/9","id":64190438,"number":9,"title":"Change message parsing to be closer to RFC1459","user":{"login":"belak","id":107097,"avatar_url":"https://avatars.githubusercontent.com/u/107097?v=3","gravatar_id":"","url":"https://api.github.com/users/belak","html_url":"https://github.com/belak","followers_url":"https://api.github.com/users/belak/followers","following_url":"https://api.github.com/users/belak/following{/other_user}","gists_url":"https://api.github.com/users/belak/gists{/gist_id}","starred_url":"https://api.github.com/users/belak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/belak/subscriptions","organizations_url":"https://api.github.com/users/belak/orgs","repos_url":"https://api.github.com/users/belak/repos","events_url":"https://api.github.com/users/belak/events{/privacy}","received_events_url":"https://api.github.com/users/belak/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-25T06:33:34Z","updated_at":"2015-04-06T22:40:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sorcix/irc/pulls/9","html_url":"https://github.com/sorcix/irc/pull/9","diff_url":"https://github.com/sorcix/irc/pull/9.diff","patch_url":"https://github.com/sorcix/irc/pull/9.patch"},"body":"This moves the trailing parameter to the Params slice as well as removes Trailing and EmptyTrailing.\r\n\r\nI ended up completely rewriting the ParseMessage to use strings.Split and strings.Fields. This also makes it impossible to have empty params (as that is not allowed in the RFC1459) and makes it possible to have multiple spaces between params (because for whatever reason space is defined as one or more spaces).\r\n\r\nThis is a breaking change, but it has been discussed in #8.\r\n\r\nI did not include `func (e *Message) Trailing() string` and may have missed a few things, especially in terms of code style, however this is the first step towards this change."},"comment":{"url":"https://api.github.com/repos/sorcix/irc/issues/comments/90268610","html_url":"https://github.com/sorcix/irc/pull/9#issuecomment-90268610","issue_url":"https://api.github.com/repos/sorcix/irc/issues/9","id":90268610,"user":{"login":"belak","id":107097,"avatar_url":"https://avatars.githubusercontent.com/u/107097?v=3","gravatar_id":"","url":"https://api.github.com/users/belak","html_url":"https://github.com/belak","followers_url":"https://api.github.com/users/belak/followers","following_url":"https://api.github.com/users/belak/following{/other_user}","gists_url":"https://api.github.com/users/belak/gists{/gist_id}","starred_url":"https://api.github.com/users/belak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/belak/subscriptions","organizations_url":"https://api.github.com/users/belak/orgs","repos_url":"https://api.github.com/users/belak/repos","events_url":"https://api.github.com/users/belak/events{/privacy}","received_events_url":"https://api.github.com/users/belak/received_events","type":"User","site_admin":false},"created_at":"2015-04-06T22:40:23Z","updated_at":"2015-04-06T22:40:23Z","body":"The errors appear to be the same go versions as master."}}