{"push_id":745099686,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"20113072a34c6c7d0a113171f2963885d85bdcd5","before":"92ddbd90a4c23ce959a691a670422296022b592a","commits":[{"sha":"edefe1625afb786a23ad679fabd8de404d929c3a","author":{"email":"affc811644ae9adebf2143d72e0419a8bee9b691@gmail.com","name":"Brindesable"},"message":"Put add/remove favorite games","distinct":true,"url":"https://api.github.com/repos/JeuxAmateurs/website/commits/edefe1625afb786a23ad679fabd8de404d929c3a"},{"sha":"9298605b17bd16e4fdfd2540e6e17820402b215d","author":{"email":"0ce6ed3ea64e150a1e4f5a79f47f741a05010af9@gmail.com","name":"YoruNoHikage"},"message":"Fix some database constraints","distinct":true,"url":"https://api.github.com/repos/JeuxAmateurs/website/commits/9298605b17bd16e4fdfd2540e6e17820402b215d"},{"sha":"7f1cb4ed9a865d0a59bf297c567fa711738e5257","author":{"email":"0ce6ed3ea64e150a1e4f5a79f47f741a05010af9@gmail.com","name":"YoruNoHikage"},"message":"Add favorite action in security voter\n\nWith this parameter, we can control if a user can favorite a game or not.\nCurrently, he just need to be connected to do this action.","distinct":true,"url":"https://api.github.com/repos/JeuxAmateurs/website/commits/7f1cb4ed9a865d0a59bf297c567fa711738e5257"},{"sha":"599ea3c9e5772cee138655f9ee3fb53f13a0b6bf","author":{"email":"0ce6ed3ea64e150a1e4f5a79f47f741a05010af9@gmail.com","name":"YoruNoHikage"},"message":"Rewrite put/delete favorite actions\n\nRewriting to have proper routes like GitHub starring API.\nThe routes are now like that :\n\n* PUT /user/favorites/{game}\n* DELETE /user/favorites/{game}\n\nIf the user try to favorite an already favorited game, nothing is done\nbut the response is no different than a succeeded request. The user\nwanted it favorite, so it still the case.\nFurthermore, the DELETE action is idempotent so if the favorite\ndoesn't exist, it doesn't matter, the user wanted it gone, and it\nwas already the case.","distinct":true,"url":"https://api.github.com/repos/JeuxAmateurs/website/commits/599ea3c9e5772cee138655f9ee3fb53f13a0b6bf"},{"sha":"20113072a34c6c7d0a113171f2963885d85bdcd5","author":{"email":"0ce6ed3ea64e150a1e4f5a79f47f741a05010af9@gmail.com","name":"YoruNoHikage"},"message":"Merge pull request #1 from Brindesable/master","distinct":true,"url":"https://api.github.com/repos/JeuxAmateurs/website/commits/20113072a34c6c7d0a113171f2963885d85bdcd5"}]}