{"action":"created","issue":{"url":"https://api.github.com/repos/syncany/syncany/issues/450","labels_url":"https://api.github.com/repos/syncany/syncany/issues/450/labels{/name}","comments_url":"https://api.github.com/repos/syncany/syncany/issues/450/comments","events_url":"https://api.github.com/repos/syncany/syncany/issues/450/events","html_url":"https://github.com/syncany/syncany/pull/450","id":73335118,"number":450,"title":"Refactor/exceptions","user":{"login":"MrHug","id":3225139,"avatar_url":"https://avatars.githubusercontent.com/u/3225139?v=3","gravatar_id":"","url":"https://api.github.com/users/MrHug","html_url":"https://github.com/MrHug","followers_url":"https://api.github.com/users/MrHug/followers","following_url":"https://api.github.com/users/MrHug/following{/other_user}","gists_url":"https://api.github.com/users/MrHug/gists{/gist_id}","starred_url":"https://api.github.com/users/MrHug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrHug/subscriptions","organizations_url":"https://api.github.com/users/MrHug/orgs","repos_url":"https://api.github.com/users/MrHug/repos","events_url":"https://api.github.com/users/MrHug/events{/privacy}","received_events_url":"https://api.github.com/users/MrHug/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-05T14:45:38Z","updated_at":"2015-05-19T07:00:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/syncany/syncany/pulls/450","html_url":"https://github.com/syncany/syncany/pull/450","diff_url":"https://github.com/syncany/syncany/pull/450.diff","patch_url":"https://github.com/syncany/syncany/pull/450.patch"},"body":"Removed many (almost all, only the `oauth` stuff remains untouched) of the `throws Exception` that you seem quite fond of :wink: `catch(Exception e)` will have to wait for another time though...\r\n\r\nDepends on #437 "},"comment":{"url":"https://api.github.com/repos/syncany/syncany/issues/comments/103372541","html_url":"https://github.com/syncany/syncany/pull/450#issuecomment-103372541","issue_url":"https://api.github.com/repos/syncany/syncany/issues/450","id":103372541,"user":{"login":"MrHug","id":3225139,"avatar_url":"https://avatars.githubusercontent.com/u/3225139?v=3","gravatar_id":"","url":"https://api.github.com/users/MrHug","html_url":"https://github.com/MrHug","followers_url":"https://api.github.com/users/MrHug/followers","following_url":"https://api.github.com/users/MrHug/following{/other_user}","gists_url":"https://api.github.com/users/MrHug/gists{/gist_id}","starred_url":"https://api.github.com/users/MrHug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrHug/subscriptions","organizations_url":"https://api.github.com/users/MrHug/orgs","repos_url":"https://api.github.com/users/MrHug/repos","events_url":"https://api.github.com/users/MrHug/events{/privacy}","received_events_url":"https://api.github.com/users/MrHug/received_events","type":"User","site_admin":false},"created_at":"2015-05-19T07:00:01Z","updated_at":"2015-05-19T07:00:01Z","body":"The main idea of this PR was to show that you've been using `throws Exception` way too often. This refactoring into different exceptions should indeed be the first step of a code cleanup that happens on a larger scale than just these \"minor\" revisions. Unfortunately I do not think I have time any time soon to do anything for this, but if I do I'll let you know and will probably start \"real refactoring\" :wink:"}}