{"push_id":2072352026,"size":3,"distinct_size":3,"ref":"refs/heads/develop","head":"7854ca74f012461f2d03c1432734bd53bf53f7e3","before":"523a5992cf52cb8d8358312e9a1d70fded9efbe6","commits":[{"sha":"e0088c12b2e6cdaf80e7c884a50cbfcac36863a5","author":{"name":"Lukasz Kozakiewicz","email":"2e428e9f3891e968439626617c98e353d7dc6be3@roli.com"},"message":"InAppPurchases:   handle the case with AppStore where purchase time in a receipt is a string.","distinct":true,"url":"https://api.github.com/repos/WeAreROLI/JUCE/commits/e0088c12b2e6cdaf80e7c884a50cbfcac36863a5"},{"sha":"0e9db3c4037fa18e74216aae1e1a49d0c14f533a","author":{"name":"Lukasz Kozakiewicz","email":"2e428e9f3891e968439626617c98e353d7dc6be3@roli.com"},"message":"InAppPurchases:   call purchasesListRestored() callback with failure when a user cancels login to AppStore.","distinct":true,"url":"https://api.github.com/repos/WeAreROLI/JUCE/commits/0e9db3c4037fa18e74216aae1e1a49d0c14f533a"},{"sha":"7854ca74f012461f2d03c1432734bd53bf53f7e3","author":{"name":"Lukasz Kozakiewicz","email":"2e428e9f3891e968439626617c98e353d7dc6be3@roli.com"},"message":"InAppPurchases:   remove return after else!","distinct":true,"url":"https://api.github.com/repos/WeAreROLI/JUCE/commits/7854ca74f012461f2d03c1432734bd53bf53f7e3"}]}
{"actor":{"display_login":"juce-push-bot"}}