{"action":"created","issue":{"url":"https://api.github.com/repos/mohiva/play-silhouette/issues/254","labels_url":"https://api.github.com/repos/mohiva/play-silhouette/issues/254/labels{/name}","comments_url":"https://api.github.com/repos/mohiva/play-silhouette/issues/254/comments","events_url":"https://api.github.com/repos/mohiva/play-silhouette/issues/254/events","html_url":"https://github.com/mohiva/play-silhouette/pull/254","id":53950182,"number":254,"title":"Better social profile builder implementation","user":{"login":"akkie","id":307006,"avatar_url":"https://avatars.githubusercontent.com/u/307006?v=3","gravatar_id":"","url":"https://api.github.com/users/akkie","html_url":"https://github.com/akkie","followers_url":"https://api.github.com/users/akkie/followers","following_url":"https://api.github.com/users/akkie/following{/other_user}","gists_url":"https://api.github.com/users/akkie/gists{/gist_id}","starred_url":"https://api.github.com/users/akkie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akkie/subscriptions","organizations_url":"https://api.github.com/users/akkie/orgs","repos_url":"https://api.github.com/users/akkie/repos","events_url":"https://api.github.com/users/akkie/events{/privacy}","received_events_url":"https://api.github.com/users/akkie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-10T07:30:03Z","updated_at":"2015-01-10T07:41:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mohiva/play-silhouette/pulls/254","html_url":"https://github.com/mohiva/play-silhouette/pull/254","diff_url":"https://github.com/mohiva/play-silhouette/pull/254.diff","patch_url":"https://github.com/mohiva/play-silhouette/pull/254.patch"},"body":"The social profile builder in the old implementation has defined the default parser to return a `CommonSocialProfile` instance instead of the `Profile` type defined as `type Profile <: SocialProfile`. So it wasn't possible to write a parser which returns a custom social profile.\r\n\r\nThe new implementation can now handle this. It provides now a profile parser which can handle custom social profiles and which can be reused by other profile parsers to avoid code duplication."},"comment":{"url":"https://api.github.com/repos/mohiva/play-silhouette/issues/comments/69447436","html_url":"https://github.com/mohiva/play-silhouette/pull/254#issuecomment-69447436","issue_url":"https://api.github.com/repos/mohiva/play-silhouette/issues/254","id":69447436,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2015-01-10T07:41:17Z","updated_at":"2015-01-10T07:41:17Z","body":"\n[![Coverage Status](https://coveralls.io/builds/1721531/badge)](https://coveralls.io/builds/1721531)\n\nCoverage increased (+0.02%) when pulling **6111f589df6c53ddf0936c82ed4da6ef08904190 on akkie:profile-parser** into **41ccc90d42ec3acc0bb18102ab642731200a9b45 on mohiva:master**.\n"}}